React 18.3.0 and React 19 Beta, React Native 0.74, and a new CSS Corner
The Dev Drop

React 18.3.0 and React 19 Beta, React Native 0.74, and a new CSS Corner

In this issue, we are joined by guest author, Rachel Nabors, and introducing a new section, the CSS Corner. Please enjoy and let us know what you think by replying!

The React Family saw four major updates since our last newsletter. React got its first production release in two years with 18.3.0, which introduces some warnings and deprecations to help your prepare for React 19 (now in Beta). Adrienne Ross made a guide for how to get your codebase ready for React 19. While automatic fetch cache instrumentation was removed, did signals just land in React? (Spoiler: it’s possible!) React-Redux 9.1.2 fixes the NPM installation issues that users have reported with React 18.3.0.

Meanwhile, in the land of mobile development, React Native 0.74 released—the first React Native release of 2024—as well as a beta of Expo SDK 51. React Native 0.74 introduces “bridgeless by default” for new projects. Bridgeless mode replaces the old JSON bridge between JS and Native threads with a much more performant JavaScript Interface (JSI).


Builder Bites

Builder.io

Tidbits


CSS Corner

  • Detect JS Support with CSS: Provide alternative CSS rules depending on whether or not JavaScript is available in the user's browser—help reduce flashes of unstyled content or undesirable layout shifts! (There are some caveats, as outlined at the end of the article.)
  • Is CSS getting harder or easier to learn? Chrome’s Una Kravets talked with Kevin Powell about how learning CSS has changed—and so have the challenges with learning it!
  • Are Inline Styles Faster than CSS? Evidence in this usecase suggests that inline styles are better for performance than CSS.


Tools


Release Notes


It’s hard to imagine a more exciting time for the React community. These releases have been a long time in coming and pave the way for the next generation of React development, from the upcoming compiler (React Forget) to trading “the Bridge” for JSI (and truly native performance). With that, that’s a wrap for this week in React! (This Week in React is also a great newsletter for all things React!)

—The Builder Team


要查看或添加评论,请登录

社区洞察

其他会员也浏览了