Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Huge React Aria release! 🚀 🚇 Submenu + blog post! 🌈 7 new color picker components 🎄 Tree alpha 🪂 DropZone + FileTrigger 🔗 Typed client-side router integration 🎬 onAction/isDisabled item API 🍂 Better tree shaking (~4x smaller) 🥹 And a ton more!

63,075 görüntüleme • 2 yıl önce •via X (Twitter)

11 Yorum

Devon Govett profil fotoğrafı
Devon Govett2 yıl önce

SubmenuTrigger allows you to build multi-level menus with composition! They include forgiving pointer-friendly interactions, keyboard navigation, collision avoidance, and more. My colleague Reid wrote a great blog post about the details behind it!

Devon Govett profil fotoğrafı
Devon Govett2 yıl önce

We now have a full suite of accessible color picker components that you can compose together and customize, including ColorArea, ColorField, ColorSlider, ColorSwatchPicker, and ColorWheel. They even include color descriptions for screen readers. 🙂

Devon Govett profil fotoğrafı
Devon Govett2 yıl önce

We heard your feedback that our Menu API (and other collections) could be easier to use, and now it is! You can now put onAction and isDisabled directly on items – no need to manage item ids separately.

Devon Govett profil fotoğrafı
Devon Govett2 yıl önce

You can now pass router options to any component that supports rendering as a link, and configure how hrefs are resolved. This is all fully typed, so if your router supports typed URLs (e.g. TanStack Router), autocomplete also works with React Aria. 🪄

Devon Govett profil fotoğrafı
Devon Govett2 yıl önce

There's a ton more in this release - TreeView alpha, drag and drop fixes, DatePicker improvements. Over 100 fixes and enhancements, including over 20 individual external contributors! I'd like to especially thank @Sukkyu_Chung and @ryo_manba who made 10+ contributions each. ❤️

Wojciech Maj 🦋 @wojtekmaj.pl profil fotoğrafı
Wojciech Maj 🦋 @wojtekmaj.pl2 yıl önce

Eh, I guess RAC was playing well with Vite already, but a very impressive release nonetheless :D

Devon Govett profil fotoğrafı
Devon Govett2 yıl önce

yeah, depends how many components you are using, and some already worked better than others. Tends to improve more if you're only using a few components. The main improvement is that it's more consistent now.

Alex Reardon profil fotoğrafı
Alex Reardon2 yıl önce

Huge! Congratulations 🥳

James - JollyCoding profil fotoğrafı
James - JollyCoding2 yıl önce

This is awesome💪 ColorPicker as well as submenus being pointer forgiving is my favourite from this release! Keep up the good work!

Jamie Kyle is on 🦋 profil fotoğrafı
Jamie Kyle is on 🦋2 yıl önce

Do you know if the menu component can be used as a right-click context menu easily?

Devon Govett profil fotoğrafı
Devon Govett2 yıl önce

Probably not as easy as it should be. You could certainly use a controlled Popover (isOpen prop) and trigger it in the onContextMenu event, but it wants an element to position relative to. Ideally there'd be a way to have it anchor to the mouse position instead.

Benzer Videolar