Skip to main content

πŸ“¨ #191: React-Router, Remix, React Query, Suspense, Compiler, Remotion, CodeHike, next-safe-action, Framer-Motion, React-Admin, StyleX, Mobx, FlashList, RN native bridging, Expo, TypeScript, State of JS, Node ...

Β· 10 min read
SΓ©bastien Lorber
Newsletter Editor - Docusaurus maintainer

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.

πŸ’‘ Check this newsletter on Twitter - visual format 🎨

To support me:

Don't miss the next email!

    πŸ’Έ 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.

    Don't miss the next email!

      πŸ’Έ 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! πŸ‘‹


      Don't miss the next email!