Calm week on the React side, but we found a few interesting Next.js PRs to look at and a few Async React blog posts.
On mobile, the first React Native 0.89 RC is here, with lots of performance work. Amazon Vega OS 2.0 brings RN 0.83 to every Vega-powered Fire TV. Hermes gets a full Intl implementation, still in preview. Screens v5 is coming.
Elsewhere, GitHub Actions will block pull_request_target by default. Node.js 27 is the first alpha of the new release model. Parcel 3 is a much faster Rust rewrite.
Need complex forms in your React app? Building a custom form builder from scratch means handling drag-and-drop, logic, validation, and a UI for every setting. Then maintaining it all.
SurveyJS gives you an embeddable React form builder you can integrate into your app, including SaaS products. Let users create and update forms visually, without changing application code or redeploying.
Forms are stored as JSON, so you can version, update, and save them in your database. Extend the builder with custom inputs, validation rules, and property editors. Choose from built-in themes, create your own styles, or use theme adapters for MUI, Bootstrap, and shadcn/ui to match your app's look and feel.
Self-hosted, with full control over your data and no per-end-user fees.
π¦ Remotion - New Studio editing experience - A better, more interactive timeline thatβs still code-based but now matches the UX of video editing tools better.
π Next.js PR - router.experimental_prepare() to start a navigation on pointerdown and commit it on click - This is quite an exciting feature Iβve been wanting for years. Thereβs a delay between pointerdown and click events. Now you can βprepareβ a navigation ahead of time, even if the user hasnβt really clicked your link yet. Once the click is confirmed, you commit the pre-warmed navigation that should feel faster. This may be integrated into the component eventually.
π React.lazy, Suspense and the Hidden 300 ms Delay - A React.lazy component always suspends on its first render, and React throttles Suspense reveals to 300ms to avoid flicker, which can be a problem in some cases.
π Async React & Progressive Server Actions - When using Server Actions with client-side optimistic UI, itβs easy to break your form progressive enhancement behavior. Thankfully, you can restore it with a simple trick: only wire the optimistic action after hydration.
π Understanding React internals - A 6-chapter tour, from Fizz and Flight on the server to hydration, lanes and the commit phase, with code taken from React's source.
π Writable Derived State: Stop Synchronizing State - Instead of syncing server data into local client data with useEffect, you could simply use clientData ?? serverData. The client data can be null after a server refresh.
π€ How to make your CI 10x faster with e2e? - Run only tests that matter. Use a decision-based model to filter by what the change touches instead of the whole suite on every push.
π¦ jsdom 31.0 - New CSS engine - Faster selector queries and repeated style reads. Now supports many new CSS features such as cascade layers, nesting, scoping, and more.
π Read Online Hi everyone, Seb and Jan here π! This week is full of TanStack releases with Redact, AI, and DB. Redact is a smaller, synchronous version of React. On mobile, it's an interesting week for native desktop app development and Nitro. Expo founders are cooking something new π. Node v26 is now LTS. SWCβs next version is much faster. Bun now ships a code formatter. Let's dive in! πΈ Sponsor Prioritize Your PR Queue Review the PR that matters most. CodeRabbit Triage ranks work across...
π Read Online Hi everyone, Seb and Jan here π! Itβs a heavy security week, with patches from React and Next.js. Not React-related, but there's also a very bad βphp2shellβ vulnerability that has just been disclosed. Upgrade now! On mobile, React Native 0.88 is out, switching to the web event model with no breaking changes. Expo SDK 58 ships with tons of features, ready for iOS 27 and iPhone Duo. Outside React, TypeScript makes the headlines. v7.1 is in beta, with a new API to build devtools...
π Read Online Hi everyone, Seb and Jan here π! TanStack Start 1.0 is finally stable, a client-first alternative to server-first React frameworks. On mobile, Expo will maintain React Native Web under the React Foundation. Tamagui v3 and One v2 are out. React Native 0.88 is at RC5, so it should land very soon! Deno is joining Cloudflare. JPEG XL lands in Chrome and Firefox. TypeScript is getting ported to Rust, twice. Let's dive in! πΈ Sponsor TrustedRouter: Your app. Your models. Your privacy....