Published on 04.03.2026
TLDR: Meta has contributed the React project to the Linux Foundation, establishing the React Foundation with open governance. Initial Platinum members include Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion, and Vercel.
Linux Foundation Announces the Formation of the React Foundation
TLDR: Cloudflare's AI-built Next.js replacement, vinext, was found to contain 24 validated security vulnerabilities including critical cross-request state pollution and session hijacking. The analysis reveals structural risks inherent in AI-generated code that lacks adversarial security testing.
vinext: Vibe-Hacking Cloudflare's Vibe-Coded Next.js Replacement
TLDR: React 19.2's Activity component preserves component state when hiding and showing UI elements, solving the long-standing problem of video players restarting when users navigate away. Combined with useLayoutEffect, it provides a complete solution for stateful media applications.
React is changing the game for streaming apps with the Activity component
TLDR: React now has built-in ViewTransition support that handles enter, exit, update, and shared element animations through CSS view transition classes and JavaScript Web Animations API callbacks, all coordinated automatically with React's rendering lifecycle.
TLDR: RSC errors flow through three distinct rendering environments -- RSC, SSR, and Browser -- each handling errors differently. The key insight is that Error Boundaries only work in the browser, so RSC frameworks must route errors to the client as quickly as possible.
TLDR: React Fiber replaced recursive rendering with an iterative, pausable work loop built on a linked-list data structure, enabling time-slicing that yields control to the browser every few milliseconds and supports priority-based scheduling.
Understanding Why React Fiber Exists
TLDR: An analysis of 500 public repositories found that 86% have at least one missing-cleanup pattern, with 55,864 potential leak instances. Controlled benchmarks show each unhandled pattern retains approximately 8 KB per component mount/unmount cycle, compounding linearly.
Frontend Memory Leaks: A 500-Repository Static Analysis and Five-Scenario Benchmark Study
TLDR: Expo SDK 55 ships with React Native 0.83 and React 19.2, removes Legacy Architecture support entirely, introduces Hermes v1 with early performance improvements, and significantly advances Expo UI for both SwiftUI and Jetpack Compose.
TLDR: Sparkling, built by the TikTok infrastructure team, provides Lynx.js with a CLI, native navigation, typed bridge APIs, and platform-specific SDKs -- functioning as Lynx's equivalent of what Expo is to React Native. It is early-stage and publicly available.
Sparkling: The Missing App Layer for Lynx.js
TLDR: The Navigation API is now Baseline Newly Available across Chrome, Firefox, and Safari as of early 2026, replacing the History API with a single centralized event handler for all navigation types in SPAs.
Navigation API - a better way to navigate, is now Baseline Newly Available
TLDR: Firefox 148 ships the standardized Sanitizer API with setHTML(), providing built-in XSS protection by sanitizing untrusted HTML before DOM insertion. It is the first browser to implement this standard.
Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148
TLDR: Solid 2.0 enters beta with first-class async support, a new Loading component for initial readiness, action-based mutations with optimistic UI primitives, and deterministic microtask-based batching. Major breaking changes to effects, stores, and control flow.
Release v2.0.0 Beta - The Suspense is Over - solidjs/solid
TLDR: Callstack's React Native Brownfield v3 simplifies incremental React Native adoption with a single Expo config plugin line, plus CLI tooling to package your Expo app as an XCFramework or AAR for consumption by native teams.
React Native Brownfield v3 with Expo Config Plugin
TLDR: Maestro adds assertScreenshot and cropOn for screenshot-based visual regression testing, enabling pixel-level comparison against baselines with configurable thresholds and element-level cropping.