This library provides a React component for building accessible combobox and autocomplete inputs. It is designed to display dynamic search suggestions as users type, facilitating data selection from large sets while adhering to established accessibility standards for screen readers and keyboard navigation.
Die Hauptfunktionen von reactjs/react-autocomplete sind: Comboboxes, Autocomplete Search Fields, As-You-Type Suggestion Interfaces, Autocomplete Components, Keyboard-Accessible Autocomplete, Accessible Form Controls, Menu Visibility State Machines, Custom Menu Renderers.
Open-Source-Alternativen zu reactjs/react-autocomplete sind unter anderem: moroshko/react-autosuggest — React Autosuggest is a fully controlled React component that provides an autocomplete input with a dropdown of… szhsin/react-menu — React Menu is a library for building accessible, keyboard-navigable dropdown and context menus within web… mui/base-ui — Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples… bvaughn/react-virtualized-select — This project is a high-performance dropdown component designed to handle massive datasets within user interfaces. By… algolia/autocomplete — This project is a framework-agnostic library for building accessible, search-as-you-type interfaces. It provides a… downshift-js/downshift — Downshift is a headless UI component library and framework for React that provides the state and interaction…
React Autosuggest is a fully controlled React component that provides an autocomplete input with a dropdown of suggestions as the user types. It delegates all state management to the parent component through callbacks, making it compatible with state management patterns like Flux or Redux. The component implements WAI-ARIA accessibility patterns, including keyboard navigation with arrow keys, Enter, and Escape, along with live region integration for screen reader announcements. The component offers extensive customization through render-prop functions, allowing developers to replace the defau
React Menu is a library for building accessible, keyboard-navigable dropdown and context menus within web applications. It provides a set of tools for creating complex, hierarchical navigation structures that support unlimited submenu nesting and standard accessibility patterns for screen reader compatibility. The library distinguishes itself through a focus on dynamic layout and positioning, utilizing real-time collision detection to adjust menu placement relative to anchor elements and viewport boundaries. It employs a portal-based rendering strategy to prevent clipping and z-index conflict
Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range
This project is a high-performance dropdown component designed to handle massive datasets within user interfaces. By integrating windowing and virtualization techniques, it renders only the items currently visible within the viewport, ensuring that lists containing thousands of entries remain responsive and memory-efficient. The library functions as an extension for existing selection components, utilizing a higher-order component pattern to inject virtualization logic without requiring modifications to the underlying source code. It provides extensive control over the selection experience, a