This week, we're shining a spotlight on the upcoming React Fragment ref feature. We also have React Compiler updates, StyleX community discussions and a boring React Router release.
On the React Native side, Renimated gets CSS pseudo-selector support and widget libraries gain momentum. VisionCamera unlocks new real-time processing capabilities with impressive demos.
Youβve optimized for mobile. Maybe tablet. But the big screen might feel intimidating. Amazon Devices Builder Tools (ADBT) for AI gives your agent (Claude, Cursor, Kiro) Fire TV context for onboarding, performance debugging, and crash analysis, so you can resolve blockers and ship apps for Fire TV faster.
In an upcoming version of React, the ref prop will expose a new FragmentInstance type that lets you interact with the fragment's first-level children, unlocking new composition patterns. This exciting feature has just been documented more exhaustively, including 5 example use cases to get inspired by.
This feature is already available in Canary, has gone through extensive testing in production, and is likely scheduled for React v19.3.
Note that React Native will also get a similar feature (draft docs PR). I donβt know if React / React Native will have full feature parity, but itβs clear that this will enable cross-platform usage on at least a subset of these APIs.
π Bun PR - React Compiler integration - The upcoming Bun 1.4 should come with a bun build --react-compiler flag that runs the React Compiler in Rust, up to 20x faster than the Babel variant.
π¦ The React Compiler in Rust, removed from Rolldown/Vite - The React Compiler in Rust needs to be integrated natively into Oxc to maximize performance, rather than shipped as a plugin. Unfortunately, this increased the binary size too much for all Rolldown/Vite users, so the integration has been temporarily withdrawn while it gets slimmed down.
π Moving Linear from styledβcomponents to StyleX - The Linear team has been looking to adopt an alternative to Styled Components (in maintenance mode). They settled on StyleX for its static extraction, minimal runtime, strong encapsulation, deterministic style resolution, ecosystem, developer and agent experience. They use an incremental migration strategy using AI and codemods.
Claude writes your code. Claude reviews your code. Claude fixes the review comments. And somehow, you're the one getting paged at 2am when it breaks in prod.
π Building a Video Call App with Filters - A deep dive from Margelo into using VisionCamera and WebRTC to build a communication app with real-time image processing. The demos are impressive and clearly push the limits of what we can do in React Native today.
π Writing Custom Renderers for React - The maintainer of React Native Testing Library had to create a custom renderer after React v19 deprecated its own React Test Renderer. He explains how he did so, and how the React Native reconciler differs from the DOM reconciler.
π CSS Linked Params - This early W3C spec from Google/Mozilla solves a long-standing limitation, letting you pass CSS values into external linked resources. This means you can customize with CSS.
π Ship the policy, not the code - Instead of duplicating business logic across frontend/backend, you can use an isomorphic rules engine (such as CASL) and let the backend serialize the rules to the frontend.
π¦ Sharp 0.35 - Remove install script - The popular image processing library now ships with pre-built binaries. This aligns with package managers now blocking install scripts by default, and other projects (SWC, esbuild) are considering doing the same.
π¦ actions/checkout 7.0 - Prevents common pull_request_target pwn request patterns - Good news for supply chain security. GitHub tightened security for this popular action, refusing to check out pull request code unless you opt in with allow-unsafe-pr-checkout: true. This attack vector recently led to many compromised npm packages, including TanStack, Nx, PostHog, LiteLLM, and more.
π Read Online Hi everyone, Seb and Jan here π! Back from our summer break, weβll cover news from the last two weeks. React v19.3 is getting closer. The React Compiler in Rust is now available in Vite and Bun. CSS-in-JS is set to make a comeback. On the mobile side, React Native keeps refining its public API surface, an important step toward v1.0. Callstack acquired Margelo. Let's dive in! πΈ Sponsor PlanetScale: The database that gets faster as you sleep Agents ship React features faster than...
π Read Online Hi everyone, Seb and Jan here! Back after a little break to cover news from the last two weeks. A lot is going on, apparently not everyone is on holiday because we still have many interesting releases, including many RCs from upcoming major versions. The native React Compiler rollout continues. React v19.3 seems around the corner. Plenty of TanStack Router/Start and Next.js content. React Native 0.87 is now out, paving the way for v1.0. ποΈ Weβll be taking another break next...
π Read Online Hi everyone, Kasia and Kuba from Software Mansion here. This week, Next.js 16.3 officially shipped, bringing Instant Navigations to the App Router and cutting dev server RAM usage by up to 90%. On the React Native side, a new, faster PlainText component and a deep dive into Vision Camera v5. Across the broader dev ecosystem, GitHub stacked PRs finally entered public preview with native base retargeting and a gh-stack CLI. Let's dive in! ποΈFYI: weβre taking a break next week; see...