👀 React Core PR - createStore() skeleton API: Initial scaffolding work to implement the Concurrent Stores feature mentioned in the latest React Labs update. There’s no implementation yet, but I still find it interesting to check the signature/types of this upcoming API that should support both ad-hoc state updates and the reducer/actions pattern. What strikes me the most is that you can’t access the store value directly, apart from using the
use(store) API, and this totally makes sense in a concurrent world. Remember, this is a work in progress, and things may change.GitHub
Skeleton for store by rickhanlonii · Pull Request #33215 · facebook/react
Note: This doesn't do anything yet. Just sets up some of the skeleton, feature flags, and test files.
Conceptually there's an API to create a store, and then you can read the value ...
Conceptually there's an API to create a store, and then you can read the value ...
👍1
👀 React Core PRs - <SuspenseList> being actively worked on: It’s been a while since we last heard of this upcoming component that we thought would be in React 18. It allows to coordinate Suspense boundaries and control their “reveal order” (forwards/backwards/together).
GitHub
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
👀 React Core PR - Transition indicator + onDefaultTransitionIndicator API: A feature being worked on should allow giving user feedback while React transitions are in progress. The default React-DOM implementation should show a native browser spinner, but it’s possible to opt out or provide a custom feedback.
GitHub
Implement Navigation API backed default indicator for DOM renderer by sebmarkbage · Pull Request #33162 · facebook/react
Stacked on #33160.
By default, if onDefaultTransitionIndicator is not overridden, this will trigger a fake Navigation event using the Navigation API. This is intercepted to create an on-going navig...
By default, if onDefaultTransitionIndicator is not overridden, this will trigger a fake Navigation event using the Navigation API. This is intercepted to create an on-going navig...
👀 SWC PR - Initialize @swc/react-compiler: A new package to integrate the React Compiler for all SWC-based projects is coming. It will still use Babel under the hood (details), but it’s possible to optimize by only running it on relevant files (see what Next.js is doing), potentially using parallelization.
GitHub
feat: Initialize `@swc/react-compiler` by kdy1 · Pull Request #10475 · swc-project/swc
Denoscription:
This package will be used for future React Compiler support
This package will be used for future React Compiler support
👀 Next.js PR - Initial Segment Explorer devtool: The Next.js team started working on a tool to help you visualize parallel and interception route segments.
GitHub
[devtool] initial support for segment explorer by huozhi · Pull Request #78858 · vercel/next.js
Background
This is the initial support for an experimental feature "segment explorer" that can help you view the parallel routes segments rendered on your App Router pages.
The Ap...
This is the initial support for an experimental feature "segment explorer" that can help you view the parallel routes segments rendered on your App Router pages.
The Ap...
🔐 Next.js Race Condition to Cache Poisoning - CVE-2025-32421: Low-severity Pages Router vulnerability, already patched.
GitHub
CVE-2025-32421 - GitHub Advisory Database
Next.js Race Condition to Cache Poisoning
📣 Appwrite Sites: The open-source Vercel alternative: The AppWrite cloud platform can now deploy full-stack React meta-frameworks. It positions itself as a direct Vercel competitor, although there are differences (containers vs serverless). It’s a paid cloud product, but you can also self-host it for free.
appwrite.io
Announcing Appwrite Sites: The open source Vercel alternative
This is Appwrite's biggest release to date, and it will change the way you build with Appwrite forever. Develop, deploy, and scale your applications directly from Appwrite. Your all-in-one cloud platform.
👍1
📜 Concurrent Rendering: Free interactive lesson on React transitions from the ui.dev course.
📜 Correctly infers from initial props: You don’t need to explicitly type your context value and can leverage type inference instead.
rena.to
Correctly infers from initial props
📜 Making Next.js Navigation Fast af: Using React Router within your Next.js app works, but I doubt it’s a good idea, doesn’t permit you to use RSCs, and is likely to cause trouble if you use different routers on different pages.
Upstash
Making Next.js Navigation Fast af
Articles and tutorials on serverless technologies from Upstash and community
📜 Mastering Focus Management in React with flushSync: By default, React uses batching and doesn’t flush state updates immediately to the DOM, and you can opt out of this behavior when needed.
Epic React
Mastering Focus Management in React with `flushSync`
Master focus management in React with flushSync. Learn why batching matters, when to use flushSync, and how to create accessible, keyboard-friendly UIs.
👍1
📜 Preserving and Resetting State in React: Explains why conditionally wrapping a component may make it reset its state.
Epic React
Preserving and Resetting State in React
How React preserves or resets state depends on component position and keys. Learn why state disappears and how to fix it as well as links to more resour...
👍1
📜 Just F***ing Use React: Entertaining read, also exists in a less profane Just Use React variant.
Just Fucking Use React
An opinionated guide on why and when to use React (or similar JavaScript frameworks) for modern web development, especially for complex, interactive applications. Challenges the 'pure HTML' narrative.
👍1
📦 Waku 0.23 - Fine-grained component render modes: Makes it possible to statically pre-render parts of a dynamic page. I find the API a bit confusing, but the idea looks cool and simpler than Next.js Partial Pre-Rendering.
Waku
Fine-grained component render modes — Waku
We’re extending the power of Waku Router.
👍1
📦 React-Scan 0.3.4 - Scan for React performance issues: A release that takes the opportunity to announce upcoming features and the availability of the extension on the Chrome store.
GitHub
Release v0.3.4 · aidenybai/react-scan
v0.3.4 is here!
Lots of new contributors (thank you :D), and bug fixes!
I also wanted to update the status of the project here, and what's next on the roadmap, as releases have slow down recent...
Lots of new contributors (thank you :D), and bug fixes!
I also wanted to update the status of the project here, and what's next on the roadmap, as releases have slow down recent...
🎥 Theo - React Is the last framework: Probably a quite controversial point of view that React runtime/syntax is less likely to change now (mainly due to AI). Innovation is moving an abstraction layer above with the React Compiler.
YouTube
React Is the last framework.
There will never be another framework that hits React's level of adoption.
Thank you Imagekit for sponsoring! Check them out at: https://soydev.link/imagekit
The best AI chat app ever made (T3 Chat): https://soydev.link/chat
Want to sponsor a video? Learn…
Thank you Imagekit for sponsoring! Check them out at: https://soydev.link/imagekit
The best AI chat app ever made (T3 Chat): https://soydev.link/chat
Want to sponsor a video? Learn…
👍1