π¨ #249: TanStack, Fast-Refresh, MDX, Storybook, nuqs, AI Elements, Three-Fiber | Expo, Legend List, Uniwind, New Arch, Rock, Screens, IAP, Glass, Sound, NavigationBar | Interop, Linting, Safari
Hi everyone!
This week is relatively calm in terms of React news, but Iβm saving an exciting React core update for next week, so don't miss my next email π!
On the React Native side, we have so many links that itβs a bit overwhelming π And Expo SDK 54 is not even out yet!
Beware of the massive npm supply chain attack affecting very popular packages such as chalk
and debug
. To mitigate the impact of compromised dependencies, package managers such as pnpm and Yarn are considering an option to avoid installing freshly published packages. This could give enough time for security scanners to report vulnerabilities.
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Ne manque pas le prochain email !

πΈ Sponsorβ
Shadcn Admin Kit: Your Open-Source Shortcut
Do you love how Shadcn/UI puts you back in the driver's seat with components you actually own? Shadcn Admin Kit builds on that same philosophy, but for application logic. π‘
Instead of starting from scratch on auth, data fetching, CRUD, data tables, forms & validation, and error management, Shadcn Admin Kit provides a ready-to-use foundation that fits right into your project.
It's built on the stack you would choose: Tailwind CSS, Radix UI, Shadcn/UI, React Router, TanStack Query, and React Hook Form, all brought together by the same team that built React-Admin.
Whether you're a startup founder or a lead dev, Shadcn Admin Kit helps you ship fast without sacrificing code quality. No black box or lock-in. Just open-source magic. β¨ Try it out now!

βοΈ Reactβ
An Interactive Guide to TanStack DB
A greatly interactive article that shows how React Query can become verbose and complex, and how TanStack DB is designed to fill the gap with new primitives:
- Collections: load large amounts of typed, relational data on the client
- Live Queries: filter/process/join collections at incredible speed, with fewer React re-renders
- Transactional Mutation: perform optimistic updates with less boilerplate and automatic rollbacks
All this without changing your backend endpoints. And you can go even further and adopt a sync engine like ElectricSQL to benefit from real-time synchronization and handle larger datasets.

- πΈ Learn how to build a video summarization app using Next.js 15 & Strapi in this step-by-step tutorial guide
- π£ Vercel β Open SDK strategy: Articulates the commitment to a new βOpen SDKβ strategy, against platform lock-in, for Next.js in particular but all their other frameworks as well. Itβs worth mentioning that SST/OpenNext folks tweeted that the platform stickiness doesnβt seem intentional, and things have improved.
- ποΈ React Advanced LondonΒ -Β Β π¬π§Β London - 28 Nov & 1 Dec. Featuring: Kadi Kraman (Expo), Bela Bohlender (react-three), Mike Grabowski (RN Core Team), Jani EvΓ€kallio & more! 10% discount code "TWIR".
- π React Fast Refresh: Next-Gen Hot Reloading Explained: A deep dive into how React implements hot reloading.
- π Optional sections in MDX: In MDX, you can use Markdown syntax in React component children, not in props, but there are tricks to get around this limitation.
- π Using the node 18+ native test runner with TypeScript and React: You can test React components with Testing Library using the built-in Node test runner, using the
tsx
loader to support JSX. - π I've tried Solid.js, now I'm starting to hate React
- πΈ Convex launched a collaboration with Resend
- π¦ nuqs 2.6 -
processUrlSearchParams
, documents usage with Zod 4.1codec()
API - π¦ TanStack Query 5.87 - New
TimeoutManager
API: This may be useful if you notice event loop performance issues with thousands of queries, or want to setgcTime/staleTime
above 24 days. - π¦ Storybook 10 beta - ESM-only, migration guide now available
- π¦ AI Elements - Component library and shadcn registry to help you build AI-native apps
- π¦ Reshaped - Professionally crafted React & Figma components, now open-source
- π¦ MDX Lint - A CLI to lint and format MDX content.
- π¦ React Window 2.1 - Improved ARIA support
- π¦ Lexical 0.35 - Extensible text editor framework - Improved RTL bidirectional text support
- π¦ React Three Timeline - Write composable 3D behaviors like a story: A high-level API generator-based API to animate React-Three-Fiber scenes.
- π₯ Coding in Public - 3 ways to use React in Astro
- π₯ Wawa Sensei - How to Fake Godrays in Three.js (WebGPU + React)
- ποΈ PodRocket - The useless useCallback: React performance myths unpacked, with Dominik Dorfmeister
Ne manque pas le prochain email !

πΈ Sponsorβ
LyteNyte Grid β The Fastest React Data Grid On The Web
Frustrated with laggy data grids that crumble at scale, dictate your architecture, and waste hours with messy workarounds?Β π‘
π Introducing LyteNyte Grid! The 40kb data grid that handles 10,000 updates per second, renders millions of rows, and packs 100+ features without the bloat. With a clean, declarative API built in React for React, LyteNyte skips the wrappers and delivers pure performance. No workarounds. No awkward integrations. Just a data grid that performs 7x faster than the competition.Β
See LyteNyte Grid in action today: https://www.1771technologies.com/demo

π± React-Nativeβ
- πΈ PostHog - React Native surveys are now generally available. Get 1,500 responses free per month.
- π Expo SDK 54 stable is about to be released.
- π Unwind - The fastest Tailwind bindings for React Native, powered by Nitro modules: The waitlist for a promising styling library presented at React Universe. There will be a free version and a faster paid version.
- π Expo Docs - Building SwiftUI apps with Expo UI: This exciting feature brings SwiftUI primitives to Expo (SDK 54+) with a 1-1 mapping.
- π¦ Marc Rousavy - βMy resume for React Universe 2025β
- π Shopify - Migrating to React Native's New Architecture: Shopify successfully migrated their flagship Shopify Mobile and Point of Sale apps to the New Architecture. They share the migration strategy, how it went, and the impact it had.
- π How to Add Custom JSI Bindings in Your TurboModule (and Why You Might Need Them): You can add support for unsupported types (here,
ArrayBuffer
), and optimize data transfer without serialization. - π Expo SDK 54: Better. Faster. Simpler: We are still waiting for a stable SDK release, but the folks at Infinite Red gave the beta a try and shared feedback after upgrading multiple apps, focusing on the impact of iOS prebuilds and smarter autolinking.
- π E2E Testing with Maestro - Automating Apple Maps: Not specific to RN, but still useful to know how simple it can be.
- π Building a Reusable Animated Button
- π Things I wish I knew before switching to React Native
- π¦ Legend List 2.0 - Faster, more accurate, Sticky headers, for Legacy/New Architecture: The list virtualization lib becomes much faster, and also sparks healthy competition with FlashList (which also released v2 recently).
- π¦ Expo IAP - In-App Purchase module in Expo that conforms to the OpenIAP spec: Note thereβs also the react-native-iap package that continues to be maintained by the same author, now upgraded to Nitro Modules.
- π¦ Rock 0.10 - RN framework for Enterprise - Use RN 0.81 in template, change AppTheme parent to Material3
- π¦ Screens 4.16 - Dark mode in Android BottomTabs, iOS 26 search bar integration improvements
- π¦ React Native macOS - 0.79.0
- π¦ React Native Animated Observer - Convert between Animated <-> Reanimated values
- π¦ Expo GlassEffect - Native iOS liquid glass effect using UIVisualEffectView
- π¦ React Native Enriched - Rich text editor component based on a native uncontrolled text input
- π¦ React Native Navigation Bar - Control your Android app's navigation bar
- π¦ React Native Nitro Sound 0.2 - Former package upgraded to Nitro modules,
useSound
hook - π¦ React Native Audio API 0.8 - Supports RN 0.82, more audio formats, and HLS streaming
- π₯ React Universe Conf 2025 - YouTube playlist
- π₯ Dan's Lab - How to make an Audio Visualizer with React Native Audio API and Skia
- ποΈ Callstack - Incremental React Native Adoption in Android Apps
- ποΈ RNR 342 - Ignite 11: Bison with Mark Rickert
- ποΈ Rocket Ship 80 - LegendList 2, Expo SDK 54, New Modules and React Native 1.0?

π Otherβ
- π£ Interop 2026 is now open for proposals: Your opportunity to help browsers figure out what they should work on next year.
- π oxc RFC - Design decisions for the upcoming oxfmt formatter
- π You Don't Need Animations
- π Stress testing Biome's noFloatingPromises lint rule
- π Lean for JavaScript Developers
- π Color Shifting in CSS
- π The bloat of edge-case first libraries
- π¦ ESLint 9.35 - New lint rule to enforce usage of Error
cause
: If you don't follow this rule, I recommend you think about it. - π¦ Safari Technology Preview 227: Great features improvements coming in Safari:
commandfor
, Anchor Positioning, Navigation API,scrollend
event, and way more.

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