KendoReact Buttons Overview
The KendoReact Buttons is a collection of customizable, responsive, and interactive UI components that you can use to trigger actions or display content in your React apps.
Use React Buttons for FreeYou can use the free components from the React Buttons package in production—no sign-up or license required. Buttons are part of KendoReact, an enterprise-grade UI library with 120+ free and premium components. To test-drive premium components, start a 30-day trial.The following demo shows the components included in the KendoReact Buttons package:
What are the KendoReact Buttons?
The Buttons are native KendoReact components built specifically for the React ecosystem and distributed via npm.
Package Contents
Free React Buttons
The following components are available for use without a commercial license.
Premium React Buttons
The following components require a commercial license.
Key Features
The KendoReact Buttons provide the following key features. Note that this is not an exhaustive list.
- Highly customizable and easy to style appearance
- Built-in appearance options to adjust the form and dimensions of your buttons
- Built-in themes
- Theme customization
- Custom themes
- Unstyled mode
- Built-in disabled mode via the
disabledproperty - Customization with icons, avatars, and animations
- Globalization
- Out-of-the-box accessibility and keyboard navigation
How Do the KendoReact Buttons Work?
The KendoReact Buttons are built natively for React, with no dependencies. They leverage key React concepts such as components-based architecture, props and state management, conditional rendering, and event handling.
You have complete control over your React buttons and you can extend or override their default behaviors and appearance via props and event handlers.
React Buttons with Other KendoReact Components
You can combine multiple KendoReact components with the React buttons in the same application:
- Add buttons to your Grid header or rows.
- Use buttons to submit data with Inputs.
- Build more interactive Dialogs with buttons.
- Show Notifications when you trigger an action with a button.
- Toggle between Chart types in complex reporting apps.
The Buttons package is a dependency for multiple other KendoReact components.
Support Options
For support options, see the KendoReact Support page.