UNPKG

@syncfusion/react-dropdowns

Version:
63 lines (38 loc) 3.63 kB
# React Dropdown Components ## What's Included in the React Dropdown Package The React Dropdown package includes the following list of components. ### React Dropdown List The Dropdown List component provides a user-friendly interface for selecting a single option from a list of predefined values. It supports rich customization, filtering, and templating features, making it ideal for forms, data filtering, and guided user selections. **Key features** - **Primitive Data Binding:** Bind the Dropdown List to simple arrays of strings or numbers for straightforward use cases without complex data structures. - **Grouping:** Organize Dropdown List items into logical categories using the groupBy property, improving navigation and discoverability in large datasets. - **Filtering:** Enable the filterable property to allow users to search and narrow down options dynamically, with real-time updates to the list as they type. - **Grouping with Filtering:** Combine grouping and filtering to enhance usability, especially when dealing with extensive or categorized data. - **Templates:** Customize the Dropdown List appearance using various template options: - **Item Template:** Use itemTemplate to style individual items or display additional information. - **Header Template:** Add custom content at the top of the Dropdown List using headerTemplate. - **Footer Template:** Include extra information or actions at the bottom using footerTemplate. - **Value Template:** Style the selected value using valueTemplate for a personalized display. - **Label Mode:** Control how labels or placeholders appear with the labelMode property. Available modes include Never, Always, and Auto. <p align="center"> Trusted by the world's leading companies <a href="https://www.syncfusion.com/"> <img src="https://raw.githubusercontent.com/SyncfusionExamples/nuget-img/master/syncfusion/syncfusion-trusted-companies.webp" alt="Syncfusion logo"> </a> </p> ## Setup To install `dropdowns` and its dependent packages, use the following command, ```sh npm install @syncfusion/react-dropdowns ``` ## Support Product support is available through following mediums. * [Support ticket](https://support.syncfusion.com/support/tickets/create) - Guaranteed Response in 24 hours | Unlimited tickets | Holiday support * Live chat ## Changelog Check the changelog [here](https://github.com/syncfusion/react-ui-components/blob/master/components/dropdowns/CHANGELOG.md). Get minor improvements and bug fixes every week to stay up to date with frequent updates. ## License and copyright > This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for [React UI components](https://www.syncfusion.com/react-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials). > A [free community license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers. See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info. &copy; Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential® Studio license and copyright applies to this distribution.