KendoReact SegmentedControl Overview
Updated on Nov 6, 2026
The KendoReact SegmentedControl displays a horizontal set of mutually exclusive buttons, allowing users to select a single option from a group. It is ideal for switching between views, modes, or filter states.
The KendoReact SegmentedControl is distributed through the kendo-react-buttons NPM package.
This is a Free React SegmentedControlThe KendoReact SegmentedControl is free to use, including in production—no sign-up or license required. Check out all 120+ free and premium UI components in the enterprise-grade KendoReact library.The following example demonstrates the SegmentedControl in action.
Loading ...
Key Features
- Binding Items—Define the collection of items rendered by the SegmentedControl.
- Controlled Mode—The SegmentedControl supports both controlled mode (using the
valueprop) and uncontrolled mode (using thedefaultValueprop). - Appearance—Configure the size of the SegmentedControl.
- Layout Mode—Switch between compact and stretch layout modes to control how items are sized.
- Disabled Items—Disable individual items to prevent user interaction.
- Icon Options—Use SVG icons with text or provide accessible names for icon-only items.
- Customization—Use the
itemTemplateprop to fully customize the appearance of each item.