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

Joined August 2008
1,356 Photos and videos
Pinned Tweet
Introducing the new React Aria docs! 🎉 All-new content and search experience. Interactive CSS and Tailwind examples to get you started quickly – just install with shadcn. New guides and full example apps. MCP server and AI integrations. Check it out! react-aria.adobe.com
52
96
784
76,994
I've been working on Parcel v3 recently! It has a completely different architecture than every other tool out there. It's a totally standalone native binary with no dependency on Node, and supports native plugins written in any language (e.g. Rust, Go, Swift, Zig, C, etc.) for perf critical stuff, as well as a custom runtime for JS plugins. Over 50x faster than v2 in early benchmarks. I'll have more to share soon!
16
17
377
23,186
To be honest, given the many great and well funded bundlers out there now (when Parcel started there was only webpack and browserify!), I considered whether it was worth continuing the project. But I enjoy working on it and I think I still have things to contribute to this space.
4
97
3,298
Working on a new React Aria component that will be the basis for lots of cool patterns. Excited about it! 🤫
9
5
182
10,090
Devon Govett retweeted
My React Miami opening keynote is up: Designing the In-Between States with Async React. Closing the three gaps that make apps feel broken: • async data loading • async navigation • async mutations youtube.com/watch?v=QljQDwAw…
4
8
47
5,710
Devon Govett retweeted
New React Aria release! 📆 Calendar multi-select, week/day views, month/year pickers, custom weeksInMonth ⚓️ RangeCalendar unavailable anchor date ✅ Checkbox/Radio/Switch description and error message 👢 TableFooter ⛽️ SliderFill 💯 Non-object collection items 🧪 New test utils
6
23
401
27,462
Devon Govett retweeted
React Aria Components shipped a new release, and @intentui has been updated to follow it. Calendar now supports the new month and year picker direction, Slider has a cleaner fill API, Table includes footer support, and Checkbox, Radio, and Switch have been updated around the new field structure for descriptions and errors. If you already use these components, there’s nothing to change in your app code. The public usage API in Intent UIstays the same. Just update the components, and you’re good.
New React Aria release! 📆 Calendar multi-select, week/day views, month/year pickers, custom weeksInMonth ⚓️ RangeCalendar unavailable anchor date ✅ Checkbox/Radio/Switch description and error message 👢 TableFooter ⛽️ SliderFill 💯 Non-object collection items 🧪 New test utils
3
2
38
6,224
New React Aria release! 📆 Calendar multi-select, week/day views, month/year pickers, custom weeksInMonth ⚓️ RangeCalendar unavailable anchor date ✅ Checkbox/Radio/Switch description and error message 👢 TableFooter ⛽️ SliderFill 💯 Non-object collection items 🧪 New test utils
6
23
401
27,462
Release day!
4
32
2,248
Devon Govett retweeted
Small update to the Skeleton component. You can now wrap your actual UI with Skeleton, set isLoading, and everything inside will automatically animate as a loading state. Cleaner API, less duplicated placeholder markup.
6
15
309
25,907
Looks like Vite 8 is using Lightning CSS as the default CSS minifier! Most next-generation build tools are now using it, including Turbopack, Rspack, Tailwind, Parcel, Bun (a port), and now Vite. ⚡️
11
13
557
22,846
This is incredible, but to be honest, I could use some help with maintenance. I appreciate sponsorships, but unfortunately this does not magically create more time for me to work on it. CSS is evolving very quickly and it's difficult to keep up with all the new features as a solo dev. I'm sorry if my slowness has affected you. Now that Lightning CSS is a core ecosystem dependency, I need to find a way to improve this. I'll be reaching out to each of these tools soon to try to bring on representatives as maintainers. And if you're interested in helping, please reach out as well. Hopefully we can get a good core team established and speed up the process a bit.
4
10
205
19,750
lol will be hilarious if this ends up porting lightningcss -> zig -> rust (but slop) 😂
Is it April fool now? 😳 @bunjavascript has a porting doc from @ziglang to @rustlang github.com/oven-sh/bun/blob/…
3
70
12,941
Omg it actually happened! 🤣🤣🤣 github.com/oven-sh/bun/tree/…

1
10
809
Devon Govett retweeted
React Aria has built-in support for drag and drop. This kanban board is only ~100 lines, and even supports keyboard accessibility with no additional code needed! 🙂
20
40
930
54,939
Tried out oxlint on the React Aria repo: eslint: 78.13s oxlint: 35.27s oxlint without react-compiler rules: 2.9s Can't wait for the React Compiler Rust port. 😅
13
18
669
63,189
Creating your own slop forks of battle tested libraries to make them smaller is a great way to introduce subtle bugs for edge cases you didn’t know you had, create accessibility issues you didn’t know to look for, security problems, etc. The reason we use libraries has never been just to avoid the cost of writing the code ourselves. It’s to start from a baseline level of quality instead of discovering all those edge cases in production.
Is TanStack replacing React itself? No. But "redact" is an interesting experiment in seeing how much overhead is currently in React, and also pushing the limits of agentic coding. tannerlinsley.com/posts/proj… (Personally I think it should have been called freeact, but that's just me)
17
18
400
38,795
How to make scrollbars not suck: don’t override user preferences
How to make scrollbars not suck scrollbar-width: thin; scrollbar-color: gray transparent;
24
60
4,167
149,340
Devon Govett retweeted
Apr 25
Introducing HeroUI Pro — Build products you're proud to ship 🚀 ⚡ 64 premium components 398 examples across React and React Native. 📊 DataGrid, Kanban, Command palette, Charts, Sidebar, AppLayout 🗓️Full date/time stack for native: Calendar, DatePicker, RangePicker 👆Slide-to-confirm, hold-to-confirm buttons 🎨 4 ready-to-ship Next.js templates 🤖 MCP server Skills — AI agents that actually know your design system heroui[dot]pro 🧵
6
14
239
19,116
Where are all the data fetching libraries for React Suspense? I know TanStack Query and SWR technically support it but they are quite complex and kinda feel like they're from a prior era. I think a library that truly embraced Suspense would be an order of magnitude simpler.
21
2
220
52,730