Skip to main content

πŸ“¨ #192: Fog of War, react-html, Memory leaks, Suspense, security, chadcn/ui Charts, MUI, XR, Filament, Rise, Expo, React Navigation, Reanimated, Node, TypeScript, pnpm, Vitest...

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

Hi everyone!

The newsletter is back after a well-deserved 2-weeks break!

So we're covering three weeks of news in one issue, and there are too many links to squeeze into one e-mail, so I had to filter out the news more aggressively. Despite the holiday season, we had a lot of great community React articles, and quite interesting React Native news!

If you really like the exhaustive side of this newsletter, I'd encourage you to check the online version this time: it exceptionally contains extra sections with twice more links that you might still find interesting. This also gives you a hint of the value I provide: the work you don't see is all the articles that I gathered and read/skimmed over and had to filter out.

Check out our partner conf React-Brussels (πŸ‡§πŸ‡ͺ Brussels - 18 October), offering us a 10% discount with code β€œTWIR”. Some speakers have already been revealed!

πŸ’‘ 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​

    Remix - Fog of War

    Remix - Fog of War

    We already featured this in our last issue, but there’s now a dedicated blog post that greatly explains what it’s all about. A new React Router feature enables you to split your route manifest in chunks. This article explains how it has been integrated in Remix 2.10 and what are the tradeoffs. It turns out a route manifest can grow quite large, and if you don’t split it, it might delay your app’s React hydration because it has to be downloaded upfront. If you have a medium/large Remix or React Router site, I’d recommend to check the size your route manifest immediately, and think about logical ways to split it, because the size reduction this new feature enable can have a significant perf impact. Shopify’s initial manifest went from 10MB to 1.9KB! The Docusaurus website manifest is also 200KB and I definitively plan to implement this.

    Extras:

    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​

      react-native-filament

      react-native-filament

      The Margelo team released an impressive new real-time physically based 3D rendering engine for React Native, based on Google Filament. It’s GPU-accelerated by Metal/Vulkan, rendered on a separate thread, works with Reanimated, and already supports the New Architecture and Expo. The readme explains well how it differs from existing 3D solutions based on expo-gl (expo-three and react-three-fiber RN). With Skia and Filament, the future looks bright for React Native's 2D/3D capabilities.

      Rise Tools

      Rise Tools

      A brand-new solution to create Server Driven UIs in React Native, that allows you to deploy new views on the server without rebuilding/resubmitting your app (or even ship an OTA update). It looks philosophically very close to the React Server Components model, but with slightly different tradeoffs: at the cost of some additional manual wiring, this new solution is framework and language agnostic thanks to a protocol that defines how views are serialized. It's still early days, but it looks promising.

      Extras:

      πŸ”€ Other​

      Extras:

      🀭 Fun​

      alt

      See ya! πŸ‘‹


      Don't miss the next email!