Devon Govett
banner
devongovett.me
Devon Govett
@devongovett.me
I write javascript
In the next release of React Aria, tab panels support entry and exit animations (e.g. cross fade), as well as smooth height transitions. 🎉
October 23, 2025 at 5:14 PM
Built a React Aria Calendar with swipe gestures to navigate between months! Uses CSS scroll snap for native 120fps animations, with a neat trick to enable infinite scrolling in both directions. 👇

stackblitz.com/edit/rac-swi...
October 20, 2025 at 5:24 PM
Having a blast re-designing all the React Aria examples this week. Flat design is so over – bring back depth! 😃
October 14, 2025 at 5:03 PM
Reposted by Devon Govett
Almost done moving my day job’s design system fully over from Radix to react-aria 🔥🔥🔥

Huge improvement imo. And all without a single API change
October 9, 2025 at 11:38 PM
If you’re curious how React Server Components integrate with a bundler, how “use client” actually works, and how RSCs can even benefit client rendered apps, tune into my talk at React Conf at 2:30 PST today!
October 8, 2025 at 4:25 PM
What a nice view to wake up to for React Conf!
October 6, 2025 at 4:42 PM
Big React Aria release! 🚀

🥳 Multi Select!
🎬 ComboBox onAction prop, e.g. "create" item
➡️ Disclosure animation
✅ New SelectionIndicator component – animations in Tabs, ToggleButtonGroup, etc.
📱 Improved modal behavior in iOS 26
📆 Calendar selectionAlignment

react-spectrum.adobe.com/releases/202...
October 2, 2025 at 8:15 PM
Pretty amazing that we can now implement swipeable Tabs with native CSS. Updating the React Aria demo I made a few years ago to use native scroll snapping, scroll timeline, and anchor positioning instead of Framer Motion. Feels smooooooth! 🎉

stackblitz.com/edit/rac-swi...
September 29, 2025 at 7:32 PM
Looking forward to speaking at React Conf about how Server Components and bundlers work together!
@devongovett.bsky.social will be speaking about Parcel
September 26, 2025 at 3:45 PM
You can add a "Create" option to a React Aria ComboBox in just a few lines of code.

stackblitz.com/edit/szjf6ul...
September 23, 2025 at 6:15 PM
I think I finally found a solution to reliably prevent scrolling behind modals on iOS! 😲

Works when tapping inputs, with different keyboard sizes, when the address bar is collapsed or expanded, programmatic focus, dialog scroll animations, etc.

Coming soon to React Aria! 🎉
September 18, 2025 at 6:55 PM
Animating React Aria Tabs, ToggleButtonGroup, etc. is about to be super easy with the new SelectionIndicator component. 🥳

• Native CSS transitions, no animation library needed.
• Works with SSR with no flicker before JS runs.
• No ResizeObserver.
• Enter + exit animations.
September 16, 2025 at 8:54 PM
In the next release of React Aria, disclosures are animatable with 2 lines of code. 🎉

height: var(--disclosure-panel-height);
transition: height 200ms;

Works with browser page search too!
September 15, 2025 at 6:32 PM
💬 React Aria RFC: Improving dependency management and tree shaking

• Merge all code into mono-packages to reduce dependencies and simplify upgrading and pinning.
• Provide sub-path exports e.g. react-aria-components/Button to improve tree shaking and MFE support.

WDYT? github.com/adobe/react-...
chore: Dependency management RFC by devongovett · Pull Request #8797 · adobe/react-spectrum
View Rendered RFC Related discussions: Spectrum component dependency issues #2195 Individual packages for `react-aria-components` #6734 Components Import #7766 @react-aria/utils 3.30.0 introduced ...
github.com
September 9, 2025 at 5:33 PM
Recreated the Apple Photos UI with React Aria in just ~200 lines! Complete with virtualized scrolling, view transitions, adjustable waterfall layout, folder tree, search, multi-selection, and accessible drag and drop.

Just one of the demos I'm planning for the new docs. 🙂
September 8, 2025 at 8:38 PM
New React Aria release! 🚀

✨ Origin-aware Popover + Tooltip animations
🔖 GridList section support
🔍 Autocomplete filtering with GridList, Table, and TagGroup
🐉 Simpler useDragAndDrop API
🙌 Enhancements to ComboBox, DatePicker, Menu, and more!

react-spectrum.adobe.com/releases/202...
August 25, 2025 at 7:46 PM
Built an emoji picker with autocomplete, virtualized scrolling, and arrow key navigation using React Aria in ~50 lines. 😎

Combines Select, Popover, Autocomplete, SearchField, Virtualizer, and ListBox. Composition ftw!

stackblitz.com/edit/react-a...
August 14, 2025 at 3:44 PM
The new React Aria docs will have interactive prop controls that update both the component and the code. Configure, test, and copy into your app!
August 12, 2025 at 5:45 PM
In the new React Aria docs we're working on, we collapse long code examples until you need them. But rather than just showing the top 10 lines (mostly imports), we center the relevant lines so you can see them even when collapsed. 😀
August 7, 2025 at 6:32 PM
Reposted by Devon Govett
Ok, I didn't know that. Thanks for the response!

btw, I've spent all day playing with Parcel and RSC, and I think it's amazing

Many projects, SPAs and even server node apps, could adopt RSC incrementally thanks to Parcel
August 1, 2025 at 11:40 PM
btw, all the diagrams in this article are rendered using graphviz in a React Server Component to generate SVG at build time. Super convenient.
July 27, 2025 at 6:59 PM
Wrote an article about how React Server Components integrate with a bundler. It's a deep dive into how code splitting works, how RSCs eliminate network waterfalls, how environment directives like "use client" work, CSS loading, etc. Check it out! devongovett.me/blog/parcel-...
How Parcel bundles React Server Components
Parcel v2.14.0 added support for React Server Components. This post is a deep dive into the internals: how RSCs integrate with a bundler, what directives like "use client" actually do, how code splitt...
devongovett.me
July 26, 2025 at 11:40 PM
New React Aria release!

📜 Infinite scroll in ListBox, GridList, Table, & Tree
⚛️ React 19 actions form reset
🐲 Virtualized Tree drag and drop
🤝 Opened API to DOM events – works better with other libraries
📆 DatePicker autocomplete
🚀 And TONS more!

react-spectrum.adobe.com/releases/202...
July 22, 2025 Release
Happy summer! This release adds support for async loading and infinite scrolling, improves form integration and drag and drop interactions, and adds support for additional DOM events and attributes.
react-spectrum.adobe.com
July 23, 2025 at 5:15 PM
Very happy that Parcel helped enable this! 🤩
July 17, 2025 at 1:53 AM
Absolutely MASSIVE collection of beautifully designed and expertly crafted components built with React Aria. 🤩

Everything from base components to entire marketing sections and dashboards. Comes with a matching Figma UI kit, CLI, themes, icons, and more.

Incredible.

www.untitledui.com/react
Untitled UI React — React Component Library
Untitled UI React is the world’s largest collection of open-source React components built with Tailwind CSS and React Aria. Just copy, paste, and build.
www.untitledui.com
July 15, 2025 at 5:46 PM