Devon Govett

58.4K posts

Devon Govett banner
Devon Govett

Devon Govett

@devongovett

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

San Francisco Katılım Ağustos 2008
1.1K Takip Edilen42.1K Takipçiler
Sabitlenmiş Tweet
Devon Govett
Devon Govett@devongovett·
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
English
52
96
797
81.2K
Devon Govett retweetledi
shadcn
shadcn@shadcn·
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.
shadcn tweet media
English
97
109
2.1K
146.5K
laurent lahmy
laurent lahmy@laurentlahmy·
@devongovett is Spectrum S2 ever going to get a proper launch? Or is it sitting comfortably under the radar as a mostly internal project?
English
1
0
0
258
Devon Govett
Devon Govett@devongovett·
Next react aria release is gonna be a banger. Multiple new components, and several long awaited features in the works. Reviewing PRs right now and getting hyped. 😄
English
7
4
274
13.5K
Devon Govett
Devon Govett@devongovett·
@tsAngelNunnez Yes! We support subpath imports, eg “react-aria-components/Button”. The docs were updated to show those by default a few releases ago.
English
1
0
4
562
Angel A. Núñez
Angel A. Núñez@tsAngelNunnez·
@devongovett Hi Devon! Quick question: is it possible to import and use a single component in isolation, without pulling in the rest of the component library?
English
1
0
0
514
Devon Govett
Devon Govett@devongovett·
Thank you!
Evil Martians@evilmartians

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…

English
4
0
41
8.3K
Devon Govett
Devon Govett@devongovett·
@jiahan_c I don’t understand why it’s attached to import.meta. Why not a regular import? import x from “./pages/*.js” All these tools support custom resolvers already.
English
4
0
8
2.9K
Jiahan Chen
Jiahan Chen@jiahan_c·
webpack’s next release will support `import.meta.glob`. ✅ Vite ✅ Turbopack ✅ Rspack ✅ webpack One more step toward a more unified ecosystem.
Jiahan Chen tweet media
English
3
8
112
8.7K
Devon Govett
Devon Govett@devongovett·
@ahejlsberg @typescript Congrats! Been using the preview and it has been great. Cool to see parcel mentioned in the blog post too. 😊
English
0
0
19
3.1K
Devon Govett retweetledi
HeroUI
HeroUI@hero_ui·
HeroUI v3.2.2 is live 🚀 ✓ React Aria 1.19.0 ✓ Tabs → overflow scrolling with chevrons + edge fade ✓ Input fields → clear/close buttons no longer submit forms ✓ Checkbox, Radio, Switch → overflow scroll fix ✓ Chip, DatePicker, Autocomplete, Toast → polish fixes Release notes 👇
English
1
8
116
10.3K
Devon Govett
Devon Govett@devongovett·
@selrond Virtualizer definitely does work with Tree, we use it internally ourselves.
English
1
0
1
71
Sebastian Andil
Sebastian Andil@selrond·
Compositional APIs inconsistencies [3/3] Virtualizer mentions collections multiple times in its docs, but does not work with every collection — like Tree for instance. Maybe my expectations were wrong, or the wording is unfortunate, but it’s misleading.
English
2
0
0
57
Sebastian Andil
Sebastian Andil@selrond·
No support for interactive tooltips / hoverable popovers. Interactive component within tooltip trigger causes weird issues. Popover does not support being triggered by hover. Linear-like hover-enriched UIs not easily achievable. github.com/adobe/react-sp…
English
2
0
0
71
Devon Govett
Devon Govett@devongovett·
@selrond Looks like we discussed this a while back and agreed on a path to address it but no one has had time to actually implement it yet. Looks fairly straightforward if you want to contribute!
English
1
0
0
45
Sebastian Andil
Sebastian Andil@selrond·
Table / GridList selection mode & row / item actions: When you select a row / item in Table / GridList, you lose the ability to click on a row to trigger a row action. Surprisingly opinionated, limiting, with no workaround; requires hacking around it. github.com/adobe/react-sp…
English
2
0
0
61
Devon Govett
Devon Govett@devongovett·
@sudokaii We rewrote all of the RAC docs last year. Working on the hook docs next.
English
0
0
3
787
sudh
sudh@sudokaii·
@devongovett Really love react aria. The documentation for the complex bits are somewhat lacking. Like using virtualisation with combobox (when not using RAC). I haven't looked at the documentation in a while though, so will give them another look. Thank you for all the work 🙏
English
1
0
1
969
Devon Govett
Devon Govett@devongovett·
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.
English
25
32
434
27.7K
Isla Pembroke
Isla Pembroke@islapembroke·
@devongovett are you planning to build a drawer component? i know there’s one in one of the examples, and i’ve also seen it in @intentui. but will there eventually be an official one from react aria itself?
English
1
0
2
1.3K
Devon Govett
Devon Govett@devongovett·
@Vishal_anton16 Everything I listed is something other libraries including Base UI don’t have.
English
0
0
23
1.5K
Vishal Anton
Vishal Anton@Vishal_anton16·
@devongovett Interesting points. How would you compare React Aria to shadcn + Base UI? It feels like that combination also gives unstyled, composable, accessible components with full control over styling. Where do you think React Aria has the biggest advantage?
English
3
0
3
1.6K