This Week In React #190: Suspense, Internals Explorer, DevTools, RSC + Vite, Codemod, Astro, INP, composition, Reassure...

sebastienlorber

Sebastien Lorber

Posted on June 28, 2024

This Week In React #190: Suspense, Internals Explorer, DevTools, RSC + Vite, Codemod, Astro, INP, composition, Reassure...

Hi everyone!

This week it looks like we are finally entering the summer/holiday season and the pace of major React announcements is slowing down. We will also be taking a short summer break, skip 2 issues, and be back on July 17.

On the React side, we continue to have interesting content related to the Suspense drama from last week. A new React Router feature permits you to code split your route tree.

On the React Native side, it looks like the team is trying to release v0.75 as RC, and encountering some roadblocks, but itโ€™ll probably be out soon.

The most exciting news to me is the TypeScript 5.5 stable release: itโ€™s a great one, notably for predicate type inference! The State of JS survey results are also out if you want to explore JS trends.


๐Ÿ’ก Subscribe to the official newsletter to receive an email every week!

banner


๐Ÿ’ธ Sponsor

The Category-Defining React Grid for Your Enterprise

The Category-Defining React Grid for Your Enterprise

Data grids are complex components of web applications, but current solutions are inefficient, require a lot of maintenance, and perform poorly. Graphite Grid transforms the landscape with two key features: retargetable rendering and reactive signal state.

Graphite Grid separates grid state from view logic, allowing a single unified state model to support a variety of render targets, declaratively or imperatively. It includes a DOM and Canvas renderer, giving developers flexible, high-performance options ๐Ÿš€.

Graphite Grid is declarative and consistent, leveraging state signals to ensure seamless integration with your application. Designed with React in mind, it is the only JavaScript data grid built with React's state management primitives. Try it now!


โš›๏ธ React

React-Router 6.24 - Lazy Route Discovery

๐Ÿ“ฆ React-Router 6.24 - Lazy Route Discovery

This React Router release includes a new unstable_patchRoutesOnMiss hook that will be called when React Router canโ€™t match any existing route. It permits you to load additional routes and implement code splitting for your routes instead of keeping them all in a single monolithic module. A welcome feature for large apps with thousands of routes, that now donโ€™t need to load all of them upfront, delaying hydration.

Remix was supposed to take a nap, but apparently not yet! ๐Ÿ“ฆ Remix 2.10 is out and already leverages that new React Router feature by exposing it through a convenient โ€œFog of Warโ€ feature that you can enable with a simple future.unstable_fogOfWar flag. An early discovery optimization has also been implemented to avoid waterfalls.



๐Ÿ’ธ Sponsor

WorkOS: Modern Identity Platform for B2B SaaS

WorkOS: Modern Identity Platform for B2B SaaS

With WorkOS you can start selling to enterprises with just a few lines of code.

๐Ÿ” WorkOS supports a complete User Management solution along with SSO, SCIM, RBAC, & FGA.

๐Ÿ—๏ธ The APIs are flexible, easy-to-use, and modular. Pick and choose what you need and integrate in minutes.

๐ŸŽจ Design and user experience are everything. From the quality of our documentation to how your users onboard, we remove all the unnecessary complexity for developers.

โœจ User Management is free up to 1 million MAUs and includes bot protection, impersonation, MFA, & more.

๐Ÿค WorkOS is trusted by hundreds of leading startups like Perplexity, Vercel, & Webflow.

Future-proof your auth stack with WorkOS ๐Ÿš€


๐Ÿ“ฑ React-Native

This section is authored by Benedikt.


๐Ÿ”€ Other


๐Ÿคญ Fun

alt

See ya! ๐Ÿ‘‹

๐Ÿ’– ๐Ÿ’ช ๐Ÿ™… ๐Ÿšฉ
sebastienlorber
Sebastien Lorber

Posted on June 28, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

ยฉ TheLazy.dev

About