Register and share your invite link to earn from video plays and referrals.

Devon Govett
@devongovett
Creator of @parceljs and @lightningcss. Engineer @adobe working on React Aria and React Spectrum.
1.1K Following    42.7K Followers
Maybe I'll just retire from tech. It's pretty sad how little people actually care anymore.
Sorry but AI still sucks at writing code. Working code and *good* code are two very different things. I spend a lot of my time reading ai generated code and then manually editing it to make it simpler, or repeatedly prompting with exact instructions to get what I want. I often end up with half of what the agent originally produced, functionally equivalent, easier to understand, and often much more efficient. The models are quite smart these days and have a broader knowledge of algorithms and data structures and I do (or at least remember from school). They also sometimes think of edge cases I don’t. But that still doesn’t always translate to an efficient implementation without a lot of coaxing. That’s why no matter what the influencers say, coding is not “solved” yet. Good engineering practices haven’t changed. Reading code and knowing what could be improved is still an important skill whether you’re the one doing the typing or not.
Show more
Really cool to see @shadcnblocks supporting React Aria across their entire library of thousands of blocks and components!
Same in React Aria! We support both transitions and keyframes with a single data attribute-based API.
One nice subtle benefit of using Base UI over Radix is that the animations are interruptible since Base uses CSS transitions instead of keyframes. This is me spamming on both dropdowns, notice the glitchiness in the one on the left.
Show more
@devongovett When I was debating switching to React Aria, I wrote up a list of places that were using in production. Probably the most interesting open-source user was the (Canadian) British Columbian government ( but also Unity and JetBlue.
Show more
I love finding React Aria in the wild: while I was booking a campsite on vacation last week, I noticed that uses our DatePicker! 🇺🇸
New React Aria release! 🧭 New NavigationTree component, perfect for sidebars. Supports expandable items, sections, keyboard navigation, action buttons, etc. ⌛️ Menu async load more 📝 TokenField selection updates 📱 iOS overlay positioning fixes
Show more
Today is all about @intentui. I just updated the sidebar using the new Navigation Tree component and added an example for asynchronous loading to the menu, both from the latest RAC released. So if you want to use it, make sure to pull the latest Sidebar source code.
Show more
New React Aria release! 🧭 New NavigationTree component, perfect for sidebars. Supports expandable items, sections, keyboard navigation, action buttons, etc. ⌛️ Menu async load more 📝 TokenField selection updates 📱 iOS overlay positioning fixes
Show more
So this is kinda wild: lightningcss passed react in weekly downloads (counting next and rspack which embed the rust crate). Meaningless stat but still crazy to see. ⚡️
Very good tip. I updated our text-shimmer and skeleton components after seeing this tweet, and it actually reduced main thread time by 5x
Can recommend. I've made the switch at Framer: • Paint: 127ms → 0ms • RasterTask: 440ms → 0ms • Main-thread time: 276ms → 6ms • Compositor thread: 146ms → 351ms → work moves off main thread. this can improve INP too!
Show more
This is what happens when programmers think everyone is like them. There’s a reason most people don’t use the terminal. AI requires less precise commands but it is effectively the same thing. You have to already know what you want to do and what the program is capable of doing. This is what GUIs solved 40 years ago.
Show more