Accessible listbox primitives for React.
https://react-listbox-playground.vercel.app/
| Package | Description |
|---|---|
react-listbox-primitives |
Public library package with listbox primitives (ListboxRoot, ListboxContent, ListboxItem, etc.). |
playground |
Internal playground app for manual verification and local demos. |
pnpm i
pnpm devpnpm dev: runreact-listbox-primitivestsdown watch + playground dev together (recommended)pnpm start: same aspnpm dev
pnpm dev
pnpm build
pnpm test
pnpm lint
pnpm typecheckThe listbox core is covered by APG-focused tests for roles and labels, aria-activedescendant, single-select selection-follow-focus and manual commit modes, multi-select toggling and range selection, disabled option skipping, horizontal key aliases, typeahead, and public exports.
pnpm run releaseThe repository is set up for CI-based publishing (npm Trusted Publisher workflow).
Release checklist:
- Verify the playground: https://react-listbox-playground.vercel.app/
MIT License © Clover You