Tabs
Headless tabs with full keyboard support.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Library
Adobe's headless, accessibility-first primitives — ~50 components (Tabs, Dialog, Button, ComboBox, DatePicker, ListBox, Tree, etc.). Unstyled by default, you bring your own Tailwind. WCAG-compliant out of the box. The headless layer many other libraries are starting to build on.
https://react-spectrum.adobe.com/react-aria/ · Free · Apache 2.0 · 37 components installed
Headless tabs with full keyboard support.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Modal dialog with focus trap.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Accessible button with state data-attrs.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Toggle switch (role=switch).
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Checkbox with indeterminate state.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Group of checkboxes with validation.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Radio buttons with group control.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Single + range slider.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Autocomplete input with filtered list.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Select with popover listbox.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Standalone listbox with multi-select.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Dropdown menu with sections + items.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Tooltip with smart positioning.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Anchored popover with arrow + positioning.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Determinate + indeterminate progress.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Display value within a known range.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Navigation breadcrumbs with aria-current.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Accessible link with state data-attrs.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Standalone calendar with i18n support.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Calendar with date range selection.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Date picker with segmented input + calendar popover.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Date range picker.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Date input as segmented field.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Time input as segmented field.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Full color picker (area, slider, swatch, etc).
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Input with label, description, validation.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Numeric input with stepper buttons.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Search input with clear button.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Group of related controls with keyboard nav.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Removable tag chips.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Accordion-style expand/collapse.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Hierarchical tree view with expansion + selection.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Accessible table with row/column selection + sort.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
List that supports keyboard grid navigation.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
File drag-and-drop target.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Accessible file picker trigger.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components
Form wrapper with validation propagation.
Preview not yet wired
Source is installed. Add a demo at app/libraries/[library]/demos/<slug>.tsx to render it here.
pnpm add react-aria-componentsSource: react-aria-components