π¨ #236: Remix, TanStack, RSC, RedwoodSDK, Storybook, Docusaurus | ExecuTorch, Screens, FlashList, Reanimated, Expo, EAS, Radon | TypeScript, Temporal, Angular, JSPM, ESLint, tsdown
Hi everyone!
Cyril and Matthieu from Theodo Apps here π.
This week, the Remix team announced some big news. Microsoft has also made it easier to try out TypeScript Go rewriting.
In the React Native world, there were a few minor but interesting releases, and the App.js config starts tomorrow. Seb will have more to tell you about it next week.
Let's dive in!
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Ne manque pas le prochain email !

πΈ Sponsorβ
AG Charts: The best React Charts in the world.
AG Charts is a canvas-based charting library from AG Grid. Initially built to power AG Grids Integrated Charts, AG Charts now has over 1 million npm downloads/month:
- π Free: Access a range of chart types, including bar, line, scatter, area, and more β completely free, forever.
- π Fast: Using batch drawing and advanced change detection alongside the offscreen canvas API, AG Charts can easily render hundreds of thousands of data points out of the box
- π Financial Charts: Build interactive financial charts featuring advanced annotations with just 3 lines of code.
- π’ Enterprise Features: Upgrade to Enterprise to unlock advanced capabilities such as animations, context menus, crosshairs and more. Try it for free, no trial license required.
Learn More: www.ag-grid.com/charts

βοΈ Reactβ
Wake up Remix - The plan for Remix v3
This week you might have heard a rumor about Remix moving on from React. Ryan and Michael just published an official post describing the future of Remix.
In a nutshell, React Router will still be fully maintained and a safe bet. In parallel, Remix v3 will be a new framework based on a fork of Preact, so that they control the full stack.
Their goal with Remix v3 is βreimagining what a web framework can beβ. The post describes the guiding principles this new framework will follow (optimize for LLMs, build on Web APIs, compositionβ¦)

- πΈ Product for Engineers - This is why you're not shipping
- π The Beauty of TanStack Router: Dominik goes through the features that differentiate Tanstack Router: Type-safe routing with StrictOrFrom principle, Search Param State Management, File-Based Routing, and Suspense support.
- π Composing Server and Client Components: The Modern React's Superpower: RSC contrasts sharply with the old days of script tags and global variables.
- π Why React Error Boundaries Aren't Just Try/Catch for Components: They are declarative components that only catch render errors. This article shares various pragmatic tips such as using
react-error-boundary
package or how to plug a retry button. - π Next.js Server Actions are public-facing API endpoints: Server Actions can be called from Curl commands, the action ids can easily leak. They should be treated with the same security precautions as traditional public API endpoints.
- π Your React Meta-Framework Feels Broken, Here's Why: RedwoodSDK tries to remove useless abstraction layers, conventions and other magic things that exist in Next.js and Remix.
- π Building with React Server Components and Client Components in RedwoodSDK
- π SolidJS for React Developers
- π Building a Hold to Delete Component
- π Understanding Hydration Errors by building a SSR React Project
- π Why Composition Beats Inheritance In React
- πΈ The Road to Next - Master Full-Stack Web Development with Next.js 15 and React 19
- π¦ Docusaurus 3.8: Continues the work on faster builds, adds support for CSS Cascade layers, both behind βFuture Flagsβ.
- π¦ Storybook 9.0: After many betas/RCs, it's finally out, but no official blog post yet.
- π¦ TanStack Query v5.77: Adds
maxChunks
to keep in the cache for streamed queries. - π₯ Youssef Benlemlih - TanStack is Slowly Taking Over React
- π₯ Alem Tuzlak - Understanding the cause of hydration issues in react-router
Ne manque pas le prochain email !

πΈ Sponsorβ
Getting started with Clerk Billing
Learn how to build a complete billing experience with Clerkβno custom UI, webhooks, or Stripe session management required.
- Create a pricing page with the
<PricingTable />
component - Connect with Stripeβno manual API calls, no manual syncing
- Manage plans and entitlements all within the Clerk dashboard
has()
helper to control access based on a customerβs plan, features, and permissions- Manage user and subscription data all in one place
Enable Billing, drop in <PricingTable/>
on your /pricing
page and start monetizing your application.

π± React-Nativeβ
- πΈ EAS Workflows is the standard for React Native CI/CD. Spend less time thinking about CI and more time building features.
- π£ Expo - Incremental EAS Hosting changes
- π Expo - What every dev should know about using Environment Variables
- π Expo - How to get your Bolt app to the App Store (No code required)
- π¦ RN ExecuTorch 0.4.0 - More LLMs, tool calling, text embeddings, multilingual speech-to-text and OCR, and image segmentation
- π¦ RN Screens 4.11 - react-native-edge-to-edge integration,
pageSheet
presentation - π¦ Radon IDE 1.7 - Lots of bugfixes
- π¦ FlashList 2.0 RC1: No major changes since the last alpha, it's now a Release Candidate and already considered ready for production.
- π¦ Reanimated 4.0.0-beta.4 - RN 0.78, 0.79, and 0.80 support, CSS animation fixes, stability improvements
- π₯ Expo - The Golden Workflows playlist
- ποΈ RNR 333 - Expo Atlas with Cedric van Putten
- ποΈ Rocket Ship 070 - React Native Version Hell, React Server Components with Expo & Invoice App Updates

π Otherβ
- π TypeScript Native Previews: Microsoft announced the go rewrite of TypeScript a few months ago. Nightly builds for this rewrite will now be published, and can be used with a CLI or a VS Code extension. JSX support has been added, and itβs still ~10 times faster than the JS version.
- π Do Not Assert on Requests: The creator of msw explains what he recommends instead of checking the body/header of sent requests in tests
- π ESLint v9 Retrospective - A review of what went well, and what didn't
- π Switching from tsup to tsdown
- π A brief history of JavaScript
- π¦ Firefox 139 - Temporal,
hidden=until-found
,dialog.requestClose()
: The first browser to support the stage 3 Temporal API! - π¦ JSPM 4.0 - Standards based import map package management: A quite innovative project for shipping frontends with no build step.
- π¦ Angular 20.0 - Reactivity, Resource API, SSR, Zoneless, Vitest, and more

π€ Funβ
See ya! π
Ne manque pas le prochain email !