unstale

npm / react-aria-components

react-aria-components

What changed in react-aria-components 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.

9 new APIs and options8 behavior and defaults1 tooling1 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.2 on npm

react-aria-components 119 changes

New APIs and options 9

  • Introduces a swipeable overlay that slides in from the edge of the viewport, built on native browser scroll gestures.

    1.22.0release notes

  • Adds an item for loading menu data from an API as the user scrolls.

    1.21.0release notes

  • Adds a component for hierarchical links and app navigation, with keyboard navigation and support for nested routes.

    1.21.0release notes

  • Adds a way to show an indicator when menu data is loading or the menu is empty.

    1.21.0release notes

  • Popover can position overlays relative to arbitrary character positions, supporting inline completions.

    1.19.0release notes

  • GridLists and ListBoxes support horizontal virtualization.

    1.17.0release notes

  • Table supports expandable rows for file-tree-like interfaces by designating a treeColumn and rendering a chevron button within its cells.

    1.17.0release notes

  • ComboBox supports selectionMode="multiple". Use ComboBoxValue to customize how selected items are displayed, for example with a TagGroup.

    1.16.0release notes

  • React Aria adds support for animated Tab transitions.

    1.14.0release notes

Behavior and default changes 8

  • Overlay placement now accounts for the virtual keyboard.

    1.22.0release notes

  • Table rows now support interactive components like textfields.

    1.20.0release notes

  • DragTypes.has() accepts multiple MIME types and wildcards.

    1.19.0release notes

  • The onAction callback now provides both the item key and value.

    1.19.0release notes

  • Virtualizer supports window scrolling, allowing virtualized collections to scroll automatically with the rest of the page.

    1.17.0release notes

  • Overlay positioning was improved.

    1.16.0release notes

  • Scroll into view behavior was improved.

    1.16.0release notes

  • Dates are now constrained on blur instead of as the user types, allowing more input flexibility.

    1.15.0release notes

Tooling 1

  • Adds support for Turbopack to @react-aria/optimize-locales-plugin.

    1.22.0release notes

Fixes and other changes 1