Wrote an article about how React Server Components integrate with a bundler. It's a deep dive into how code splitting works, how RSCs eliminate network waterfalls, how environment directives like "use client" work, CSS loading, etc. Check it out!
Wrote an article about how React Server Components integrate with a bundler. It's a deep dive into how code splitting works, how RSCs eliminate network waterfalls, how environment directives like "use client" work, CSS loading, etc. Check it out!
Parcel v2.15 introduces a new HTML and SVG transformer and minifier written in Rust using browser-grade components from Firefox + Servo! π
Replaces posthtml, htmlnano, SVGO, and SVGR.
10x faster. Reduces npm dependencies by 25% and install size by 45%.
HUGE React Aria release! πΏ
π Autocomplete: Command Palette, Searchable Select + Submenu
π 3 new components: Toast, Tree, Virtualizer
π§© Custom Menu/Popover/Tooltip triggers
π Table colspan
π usePress interop, fixing 15+ issues
π¨ Tailwind v4
π
DatePicker RTL
Buckle in because this is a big one! In this React Aria release, we are excited to announce that Tree and Virtualizer are now in GA, while Toast is now in available as an alpha. We've also made improvements to Autocomplete, added support for custom Menu, Popover, and Tooltip triggers, completed a major refactor of usePress, and more! For React Spectrum, Toast and TreeView are now in GA, with added support for tooltips in TagGroup and Tabs, and improved localization support in DatePicker.
New React Aria release! π
π Autocomplete alpha
π½οΈ CSS transition support in addition to keyframes
π Custom Calendar first day of week
π§ͺ Unit test utility package for ARIA patterns
π― Removed custom hit testing in usePress
π and plenty of bug fixes!
New React Aria release! π’
πͺ Disclosure + Accordion GA
π Ctrl F in DisclosureGroup
βοΈ New ToggleButtonGroup component
β
Mixed selection and actions in Menu
π¬ Complex Menu popovers
β Dialog close button slot
π― Devanagari & Bengali numbering systems
πΎ Full TypeScript strict compliance
Weβre excited to announce that our Accordion and Disclosure components are now generally available! We've also introduced the ToggleButtonGroup component, as well as Section-level selection groups in Menu. Additionally, React Spectrum and React Aria are now Typescript Strict compliant.
Just released Parcel v2.13.0! π
Mostly a maintenance release (40+ fixes & updates!), but also a few nice features
π New library mode that doesn't bundle for improved tree shakability
π§βπ³ TypeScript proxy server config
ποΈ Globs in package.json source field
ποΈ Faster resolver
https://github.com/parcel-bundler/parcel/releases/tag/v2.13.0
Released Lightning CSS v1.28! β‘οΈ
β’ Option to skip hashing container names in CSS modules
β’ Fixed bugs with calc() minification
β’ Fixed ordering issue for size properties with fallback values
β’ Improved error messages for selectors and CSS modules
https://github.com/parcel-bundler/lightningcss/releases/tag/v1.28.0
I wrote a blog post on React Aria's algorithm to generate accessible color descriptions! It breaks down how we create clear, understandable screen reader announcements in 30+ languages while minimizing bundle size, thanks to the OKLCH color space. π
https://react-spectrum.adobe.com/blog/accessible-color-descriptions.html
Recently, we released a suite of color picker components in React Aria and React Spectrum. Since colors are inherently visual, ensuring these components are accessible to users with visual impairments presented a significant challenge. In this post, we'll discuss how we developed an algorithm that generates clear color descriptions for screen readers in multiple languages, while minimizing bundle size.
Big React Aria release! π
π¨ 7 Color Picker components now GA, with new Tailwind starter kit examples!
β³ Pending Button state
πͺ New Disclosure component
πͺ DisclosureGroup (aka Accordion)
π΄ Tree beta
π± Improved Android touch handling
Check it out! https://react-spectrum.adobe.com/releases/2024-09-30.html
Happy fall! π Weβre excited to announce that our color picker components are now generally available! We've also added a pending state for buttons in React Aria Components, advanced TreeView to beta, and added new Disclosure and DisclosureGroup components in alpha for building accordions and collapsible panels.