What is KendoReact?
KendoReact is a commercial UI library designed and built for developing business applications with React. Every UI component in the KendoReact suite has been built from the ground-up specifically for React.
All KendoReact components are distributed through npm packages available through npm. Please keep in mind that in order to use the npm packages you should either sign up for a 30-day free trial, or be a licensed developer, as KendoReact has a commercial license. The trial also grants free access to our outstanding technical support.
The KendoReact library contains UI components that range from advanced components including the data grid, charts and gauges, rich text editor, and scheduler – to form elements such as date pickers, dropdowns, and various text boxes. There are also helper libraries such as PDF and Excel processing packages.
For a full list of all available UI components, helper framework items, and accompanying documentation articles please refer to the KendoReact components list.
All components in KendoReact are fully accessible and come with compliance for WCAG 2.0, Section 508, and WAI-ARIA accessibility standards.
The source code is available only for commercial-license holders.
Most of the KendoReact components support both controlled and uncontrolled modes. This gives you the flexibility to either go with a simpler solution where you simply pass data and configuration options to the components and get up and running, or move in to a more advanced scenario where you maintain everything in state yourself. You can also use state management libraries such as Redux and Relay with KendoReact.
With the breadth of components offered by KendoReact, you can rely on the suite to provide a consistent look and feel across any UX and design requirements. The KendoReact library also supports various Design Languages, including Material Design and Bootstrap v4. It also comes with its own modern theme. All these themes allow you to either base your design on one of the existing KendoReact themes or customize a KendoReact theme to integrate into your existing Design Language.
With both a trial and/or developer license of KendoReact, you will get access to the KendoReact support ticketing system. Through this system you can submit issues, bug reports, or get help around implementing the components. All tickets are handled by our support team members and the developers of KendoReact. Depending on the level of support that you get along with a licensed copy of KendoReact you can even get access to remote web assistance for help with particularly tricky and critical items.