KendoReact Buttons Overview

Updated on Mar 4, 2026

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:

Change Theme
Theme
Loading ...

What are the KendoReact Buttons?

The Buttons are native KendoReact components built specifically for the React ecosystem and distributed via npm.

@progress/kendo-react-buttons

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.

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.