Hi everyone, Seb here! π
This week has been relatively calm in the ecosystem. We have a good variety of community blog posts, releases, and weak signals. I'm not sure what to highlight, so I'll just let you enjoy reading it!
π‘ Subscribe to the official newsletter to receive an email every week!
πΈ Sponsor
AG Charts: The Best React Charts in the World.
AG Charts is a high-performance, canvas-based charting library from AG Grid.
Originally built to power AG Gridβs Integrated Charts, it now serves over 1M npm downloads each month.
- π Free: A wide range of chart types (bar, line, scatter, area, and more) β free, forever.
- π Fast: Optimised canvas rendering for large datasets (1M+ points).
- π¦Ύ Accessible: Built-in support for screen readers and keyboard navigation.
- π AG Grid Integration: Shared API with AG Grid for seamless integration.
π Get Started for Free: www.ag-grid.com/charts
βοΈ React
TanStack DB 0.5 β Query-Driven Sync
A collection shouldn't dictate what data loads: Your queries should. This concept is now implemented in TanStack DB with a new syncMode: βeagerβ | βon-demandβ | βprogressiveβ option. This moves the library closer to how GraphQL clients like Apollo/Relay work, where components declare their data dependency, and the client figures out how to load and maintain that data. This can be adapted to work on top of any existing backend API, as long as you provide code to map the query predicates into actual API calls.
- πΈ Build a React frontend for your backend with Lovable and Strapi in this step-by-step tutorial
- π£ Both Bun and Vercel announced TanStack Start support, leveraging the Nitro Vite plugin.
- π Next.js PR - New
config.experimental.transitionIndicatoroption: This turns on an experimental React Transition Indicator feature to trigger your browser's native spinner during pending React transitions. Itβs still early, and should only work in Chromium, but Iβm excited to give it a try asap! - π React Advanced - π¨π¦ Toronto - March 24 & 26. Check out the incredible lineup featuring Wes Bos, Hosh Cameau, Henri Helvetica, and many more top React experts! Get a 10% discount with code "TWIRβ
- π React 19 Error Boundary Behaves Differently: Explains a subtle Error Boundary behavior change that came with React 19, implementing a fail-fast behavior that bails out on the first error instead of aggregating errors.
- π Dead Framework Theory: New frameworks are dead on arrival in a world where React has become the platform. LLMs output React code by default and/or due to hardcoded system prompts, creating a self-reinforcing loop that hinders innovation.
- π StyleX: A Styling Library for CSS at Scale: StyleX maintainer gives a nice overview of Metaβs CSS-in-JS library.
- π The Illusion of Language: What Directives Really Are: Compares directives to C++ pragmas/macros, and tells us what we can learn from history.
- π Vercel: The anti-vendor-lock-in cloud: Vercel argues that a framework-defined infrastructure creates more portable code and less lock-in. Next.js adapters formalize the framework-platform contract.
- π Everything you need to know about act() in React tests: A deep dive on the test helper function that ensures React pending updates are applied before making assertions.
- π Don't Blindly Use useTransition Everywhere: An interactive blog post explains that the UX of a React docs example is not ideal (switching tabs with expensive content), and suggests an improvement.
- π Error Handling in React with react-error-boundary: The lib provides a declarative error boundary component for rendering errors, and you can also use
useErrorBoundary()to trigger it imperatively. - πΈ CodeRabbit - Cut Code Review Time & Bugs in Half
- π¦ ImGui React Runtime: Hermes maintainer created a custom runtime and React renderer for Dear ImGui (C++ GUI lib). Experimental, but clearly shows Static Hermes' ability to mix typed and untyped JS in a single project, while enabling direct, zero-cost FFI bindings to the underlying C++ lib.
- π¦ Next-Intl 4.5 - Introducing
useExtracted(): The Tailwind of i18n: This new API is an attempt to bring Tailwind properties (colocation, local reasoning, no namingβ¦) to i18n, improving AI support along the way. - π¦ React Email 5.0 - Support for dark mode, Tailwind 4, new components, React 19.2, Next.js 16
- π¦ React Router 7.9.5 - Unstable instrumentation API, unstable concurrent prerendering
- π¦ Ink 6.5 - CLI renderer - New incremental rendering mode to only updates changed lines
- π₯ Shruti Kapoor - 4 Features of React 19.2 You Must Know
- ποΈ Syntax.fm 954 - Fullstack TanStack! The Scoop with Tanner Linsley
πΈ Sponsor
Debug smarter with real time logs in VS Code
No more switching between your terminal and browser dev tools. Console Ninja brings your runtime logs, errors, and variable values right into VS Code, Cursor, Windsurf (and other VS Code editors), exactly where they happen in your code.
See live console.log output right next to your source code, filter messages, and instantly spot issues without breaking your flow. Works seamlessly with Vite, Next.js 16, React Native (iOS and Android), Astro, and more. Upgrade your AI agent π€ with real-time runtime insights for smarter debugging.
Debug faster. Stay focused. Code confidently.
π Check it now: Here
π± React-Native
Valdi - Cross-platform UI framework
Snapchat released a beta version of the cross-platform UI framework they've used in production apps for the last 8 years. Itβs not based on React, but also uses a similar declarative model and relies on the Yoga layout engine. TypeScript components are compiled directly to native iOS, Android, and macOS views.
You might also want to read:
- πΈ Product for Engineers - Finding a job as a product engineer
- π¦ Konrad Reczko - React Native Jelly Slider demo: Greatly shows that advanced WebGPU / TypeGPU code can be shared across platforms with minor integration changes.
- π¦ Szymon Rybczak on the recent React Native CLI DevServer vulnerability: This remote code execution vulnerability was unfortunately not disclosed responsibly. It only impacts 0.80/81, for which the security fix has been backported as soon as possible. Make sure to upgrade!
- π React Native Website PR - Add docs for IntersectionObserver, IntersectionObserverEntry: This quite exciting DOM API is coming to React Native! Even better, Iβve heard it should also work with
<Fragment ref>! - π React Native Website PR - Promote Web Performance APIs as stable: The
global.performanceWeb API is about to become officially supported. - π React Native's New Architecture: The Tricky Parts (3/4): Implements native component measurements on Android so that Yoga knows its underlying dimensions.
- π Exploring Lynx JS: From Quick Start to CLI Workflows: Callstack devs remind us of this interesting React Native competitor from ByteDance. They created a CLI to ease the creation of greenfield Lynx apps. Speaking of Lynx, it now has experimental support for the React Compiler.
- π How to Add Vega Support to Your React Native App?
- π Create a Chart with a Secondary Y Axis with Victory Native XL
- π Building an AI-Powered Note-Taking App - Part 1: Text Semantic Search
- π¦ Audio API 0.10 - Decoding/stretcher modules, linear convolution effect (echo/reverb), worklet performance, RN 0.82
- π¦ Radon IDE 1.13 - Physical Android devices, Apollo DevTools, Network Inspector and AI improvements
- π¦ Nitro BLE - High-performance Bluetooth Low Energy library
- π¦ Nitro Event Kit - Access and manage local iOS calendar events
- π¦ Nitro Device Info - High-performance, most methods are synchronous
- π₯ Beto - Getting started with Meta Horizon Development using Expo
π Other
- π Agenda for the 111th meeting of Ecma TC39: A packed agenda for next weekβs meeting!
- π The Inner Workings of JavaScript Source Maps
- π Error chaining in JavaScript: cleaner debugging with Error.cause
- π The Web Animation Performance Tier List
- π Why TypeScript Won't Save You
- π The Weird Parts of position: sticky;
- π¦ Node.js 25.2 - Type stripping is now stable
- π¦ pnpm 10.21 - Node runtime installation for deps, new
trustPolicyoption to prevent supply chain attacks
π€ Fun
See ya! π







Top comments (0)