Devon Govett
banner
devongovett.me
Devon Govett
@devongovett.me
I write javascript
Can be challenging because portals change the tab order. But if you use the native HTML popover, you can escape clipping but keep DOM order the same, so I’d probably use that.
November 16, 2025 at 12:35 AM
What if component libraries supported in-context errors by default via async React action props? Simple DX like toasts, but better UX. 🤔
November 15, 2025 at 10:52 PM
All just CSS transitions – no additional animation libraries needed! We give you data-entering and data-exiting states for each TabPanel, and a CSS variable for the height that you can transition.
October 23, 2025 at 6:12 PM
It's possible. We'll have an example in the new docs we're working on. stackblitz.com/edit/48ss6jk...
Project - StackBlitz
description
stackblitz.com
October 20, 2025 at 6:04 PM
The current month is centered in the viewport, with an extra month + large placeholder on either side. As you swipe, the months update and the placeholder shrinks. When scrolling ends, the scroll position is re-centered. This avoids jumpiness when updating the scroll position while the user scrolls.
October 20, 2025 at 5:24 PM
Thanks! It animates too. 😉
October 14, 2025 at 10:50 PM
All of the colors are calculated based on a single CSS variable using relative oklch, so you can change the theme with just one line.

--tint: green;

Modern CSS is amazing! 😲
October 14, 2025 at 10:49 PM
Dark mode 🌒
October 14, 2025 at 8:05 PM
the golden era imo
October 14, 2025 at 5:08 PM
Thanks!
October 13, 2025 at 3:58 PM
In case you missed it, here’s the recording of my talk! www.youtube.com/live/p9OcztR...
React Conf 2025 Day 2
YouTube video by React Conf
www.youtube.com
October 9, 2025 at 2:46 PM
Yes. We're still planning a TagField, which would allow "inline" editing of the tags (like the gmail "To" field). But you can get pretty close with Select + TagGroup + Autocomplete example I showed.
October 3, 2025 at 4:12 PM
Here's the demo shown in the video combining a Select with a TagGroup. You can add a TagGroup within a SelectValue and access the selected items via the render prop function. It also uses Autocomplete to allow filtering. Composition ftw! 😀

stackblitz.com/edit/rac-sel...
October 2, 2025 at 9:16 PM
Here's the demo shown in the video combining a Select with a TagGroup. You can add a TagGroup within a SelectValue and access the selected items via the render prop function. It also uses Autocomplete to allow filtering. Composition ftw! 😀

stackblitz.com/edit/rac-sel...
October 2, 2025 at 9:15 PM
Cool. I've been testing it with some React Aria demos I'm working on. Very excited about it.
October 1, 2025 at 10:29 PM
No ViewTransition? 😢
October 1, 2025 at 10:23 PM