Using with .NET Core
KendoReact provides options for integrating with ASP.NET Core applications.
As a base starting point, the suite uses this Microsoft React project template.
Prerequisites
KendoReact now offers seamless compatibility with React 19, empowering you to build modern, fast, and robust UI components with confidence. Start building with the latest version of React today!
- React 18 (or a version >= 16.8.x)
- ReactDOM 18 (or a version >= 16)
Sample Project
- Download .NET Core version 2.0 or later. By default, the .NET Core framework ships with Visual Studio 2017 or Visual Studio 2019.
- From the official React template article, follow the complete instruction up to the Installing npm packages step.
- Install the desired KendoReact components.
- Install one of the available themes.
- Install
@types/prop-types
.
Server-Side Operations and CRUD
We have two sample applications that target different versions of ASP.NET Core and both are utilizing the ToDataSourceResult()
method that is provided by the Telerik UI for ASP.NET Core and Telerik UI for ASP.NET MVC suites:
Activating Your License Key (Not Needed for Free Components)
KendoReact is an enterprise-grade UI library with 120+ free and premium components. Over 50 components, such as the Calendar, are free to use without a license, even in production. However, if you want to unlock the premium components and features of KendoReact, you need a commercial license.
Using any of the KendoReact premium UI components requires either a commercial license key or an active trial license key.
Since KendoReact version 5.16.0 (25 July 2023), a missing license causes a watermark to appear over selected components. For more information, see the Invalid License section. More information about the introduced changes can be found in this Invalid License section.
To experience the full potential of the KendoReact components, follow the instructions on the My License page to activate your license and hide the invalid/non-activated license attributes.