
Devon Govett
58.4K posts

Devon Govett
@devongovett
Creator of @parceljs. Engineer @adobe working on React Aria and React Spectrum.


React Aria is now available in shadcn/ui. Use `--base aria` or choose React Aria in shadcn/create. All components, docs, CLI, styles and skills have been updated for React Aria Components. Shoutout to @devongovett who did most of the work behind this release.








We use @devongovett's tools across our projects, especially React Aria. It is a collection of libraries for building adaptive and robust user experiences. We particularly rely on it to make our tools accessible. This month, as part of our open source donation program, we donated to Devon to thank him for his work and impact on the community. He's also the creator of: - @Parceljs: a zero-config web application bundler - Lightning CSS: an extremely fast CSS parser, transformer, bundler, and minifier written in Rust If you've used any of his tools, consider supporting him too: github.com/sponsors/devon…





Why you should use React Aria: • It has 50+ components, including complex ones like data tables, trees, date pickers, color pickers, and tons more. No need to combine multiple libraries to build your app. • It has complex interactions like accessible drag and drop, keyboard multi select, form validation, virtualization, and table column resizing built in. • It is optimized to feel great on touch screens. No weird sticky hover states, conflicts with text selection, etc. • It’s battle tested for accessibility across devices including mobile, going far beyond the ARIA Practices guide. • It has internationalization built in, including localized strings, support for many calendar and numbering systems, etc. • It has a compositional API. Combine components together to create custom patterns. • You get full control. The components are already pretty flexible but if you need even more you can drop down to the hook layer and customize everything. • Great documentation including interactive examples, guides, agent skills, etc. I’m biased but nothing else comes close to this level of functionality, quality, and customizability in one package.












