React MultiSelect

  • With built-in filtering, custom tags support and virtualization, this accessible React MultiSelect component greatly simplifies selection of multiple items from a list.
  • Part of the KendoReact library along with 100+ professional UI components built with React for React, from the ground up.
  • Get started quickly with our award-winning support, detailed documentation, interactive demos and instructor-led training.
  • Overview

    The KendoReact MultiSelect is a form component that displays a list of options in a popup and allows for multiple items to be selected from this list. Each selected item is rendered as a tag in the input element. The React MultiSelect component contains header and footer elements within the data list, supports virtualization and has the ability to work with custom renderers to customize the look and feel of the component.

    See React MultiSelect Overview demo

    React MultiSelect - Overview, KendoReact UI Library
  • Data Binding

    The KendoReact MultiSelect can be bound to various forms of data, including datasets of objects, an array of primitive values or binding directly to a single value property. Additionally, the React MultiSelect can bind separate fields to the displayed text and the underlying value.

    See React MultiSelect Data Binding demo

  • Filtering

    The built-in filtering mechanism of the KendoReact MultiSelect automatically reduces the number of available choices in the MultiSelect dropdown. Filtering can be configured in various ways, including "starts with" or "contains" to ensure the most intuitive filtering behavior for any scenario.

    See React MultiSelect Filtering demo

    React MultiSelect - Filtering, KendoReact UI Library
  • Custom Tags

    Every selected value in the KendoReact MultiSelect is rendered as a tag. With the custom tags feature, the MultiSelect can customize what to display when an item is selected, including having a single tag representing all selected items.

    See React MultiSelect Custom Tags demo

    React MultiSelect - Custom Tags, KendoReact UI Library
  • Custom Rendering

    The KendoReact MultiSelect component provides options for customizing the way the component renders its elements. This includes allowing for custom renderers for each item in the option list, the tags displayed in the input, the header and footer elements, as well as the message when no data is bound to the component.

    See React MultiSelect Custom Rendering demo

    React MultiSelect - Custom Rendering, KendoReact UI Library
  • Virtualization

    With Virtualization enabled, the KendoReact MultiSelect component can scroll through thousands or hundreds of thousands of data items while keeping scrolling buttery smooth.

    See React MultiSelect Virtualization demo

    React MultiSelect - Virtualization, KendoReact UI Library
  • Floating Labels

    Popularized by Material Design, the floating label starts off as a placeholder in an input element only to animate out and float above the input and act as a label. The KendoReact AutoComplete component comes with support for floating labels built-in, no matter what design language you chose to incorporate it with.

    See React AutoComplete Floating Labels demo

    React AutoComplete - Floating Labels, KendoReact UI Library
  • Forms Support

    The KendoReact MultiSelect component can be added to any HTML form, be a part of a KendoReact Form or integrated with any other third-party React form library. The MultiSelect features styling and settings for displaying an invalid state and can work with custom validation messages.

    See React MultiSelect Forms Support demo

    React MultiSelect - Forms Support, KendoReact UI Library
  • Globalization

    For applications that require support for multiple cultures, the DropDownList has built-in support for updating internal messages to a different language and also can be used in a right-to-left setup by setting a single attribute.

    See React DropDownList Globalization demo

    React MultiSelect - Globalization, KendoReact UI Library
  • Keyboard Navigation

    The KendoReact MultiSelect component has keyboard navigation built-in, allowing users to easily traverse and select items within the React MultiSelect using only the keyboard.

    See React MultiSelect Keyboard Navigation demo

  • Accessibility

    Accessibility is a core pillar of the KendoReact library, and the KendoReact MultiSelect is no exception. This means the MultiSelect is AAA rated with WCAG 2.0, and supports WAI-ARIA and Section 508 standards.

    See React MultiSelect Accessibility demo

    React Accessibility - KendoReact

All KendoReact Components

waves bg

Next Steps

Visit Our Demos

See KendoReact in action and check out how much it can do out-of-the-box.

See Pricing

Buy an individual license for KendoReact, or treat yourself to Kendo UI, our complete JavaScript bundle.

Start Free Trial

Try KendoReact with dedicated technical support.