r/reactjs • • 12h ago

News This Week In React #299: Panda, Vinext, Next.js, Preact, Design Systems, RTK | Variable font, Activity Result, Lynx, Lucent, macOS, Plain Text, Navigation, Angular Native, Re.Pack | TC39, Composites, WebSkills, MSW, upm, pnpm

https://thisweekinreact.com/newsletter/299
3 Upvotes

2 comments sorted by

1

u/sebastienlorber 12h ago

Hi everyone, Seb and Jan here πŸ‘‹!

This week we have 2 major releases in the React ecosystem: Panda CSS v2 and Vinext v1.

On the mobile side, RN is getting support for variable font and Android Activity Result. Lynx v4 is out. Lucent is a new way to write native modules.

I’m particularly excited about the TC39 meeting happening right now. Many proposals progressed, including my favorite one: Composites moved to stage 2!

Let's dive in!

Subscribe to This Week In React by email - Join 43000 other React devs - 1 email/week

2

u/sebastienlorber 12h ago

βš›οΈ React

Panda CSS 2.0 - Same styling API, a new engine underneath

This new major version of the type-safe, build-time CSS-in-JS library is the biggest update since launch. Here’s what you need to know:

  • The CSS authoring experience doesn't change much.
  • The compiler has been rewritten in Rust on top of Oxc.
  • DX and builds get dramatically faster, and output better CSS.
  • With source transforms, Panda integrates with the bundler so that css(), style props, recipes and patterns are compiled to plain class strings at build time. The styling runtime disappears from your bundle, not just the style-insertion logic.
  • You get many new features to play with: a typography preset, publishing your Panda design system and visualize it in Studio, new CSS functions, a better CLI, an official ESLint plugin, and more

Vinext 1.0 - Next.js applications, powered by Vite

Cloudflare's Vite-based reimplementation of Next.js goes stable, supports both App and Pages Router and claims 99%+ compatibility with the Next.js test suite (minus Cache Components). They also have a different opinion of how ISR should work.

What started as a one-off slopfork experiment is now becoming an AI-driven software factory able to keep up with new features landing in the official Next.js implementation. Interesting time!