π¨ #248: Compiler, Next.js, Activity, Forket, Vite, shadcn, React Aria, BaseUI, RTK | RN 1.0?, Nightly testing, Autolinking, Reanimated, Ottrelite, Liquid Glass, Radon | WebMCP, Node, Ripple, View Transitions
Hi everyone!
This week, we have a very diverse set of React news, but my eyes are on the React Native announcements made at React Universe Conf. Apparently, React Native 1.0 is on the horizon, and we have a bunch of related memes!
As always, thanks for supporting us on your favorite platform:
- π¦ Bluesky
- βοΈ X / Twitter
- π LinkedIn
- π½ Reddit
Don't miss the next email!

πΈ Sponsorβ
Convex: The Database Designed for AI Coding
In the age of code generation, you need a backend that you can confidently generate with AI platforms. Convex is by far and away best in class in this respect.
This is because Convex is just TypeScript, allowing you to writeΒ queries as codeΒ that are automatically transactional, cached, and realtime.
And thatβs just the beginning. With Convex, you can:
- Easily schedule functions and write cron jobs
- Set up file storage
- Write efficient server functions
- And so much moreβ¦

βοΈ Reactβ
- πΈ The Road to Next - Master Full-Stack Web Development with Next.js 15 and React 19
- π React PR - eslint-plugin-react-hooks 6.0 rc.2 now includes the React Compiler rule by default
- π React Compiler PR - Detect known incompatible libraries: The compiler should soon be able to report incompatible libraries and skip optimizing them. By default, it will report React-Hook-Formβs
watch()
and TanStack TableβsuseReactTable()
APIs. Mobx is also incompatible, and may be reported later. - π¦ React Aria - Support the shadcn distribution model is coming
- π React Advanced - π¨π¦ Toronto - March 24 & 26. Experience React stories in Toronto's cinema setting! Join the conference for deep dives into React β 50+ talks, 5+ workshops, and much more! Get a 10% discount with code "TWIR".
- π Upcoming JavaScript and React Conferences for 2025
- π React Server Components support without a framework: This introduces Forket, a tool that lets you use RSCs in a framework/bundler-agnostic way. At build time, it splits your app into client/server parts and then stitches everything together at runtime.
- π Deriving Client State from Server State: Client/server state can get out of sync. TkDodo presents 2 underrated state derivation patterns that can replace
useEffect()
while keeping a consistent UI. - π Using Activity with Suspenseful data: We often filter lists on the server or top-level client components, but this article presents an interesting case where you might want list items themselves to decide if they should be visible. Using the
<Activity>
component can improve item data preloading and preserve state. - π The Complete Guide to Self-Hosting Next.js at Scale: Documents hard-won lessons from deploying Next.js applications at scale with multiple replicas.
- π Building SSR with Vite: A Custom getStaticProps Replacement: This ports some Next.js page router features to Vite. It works, but IMHO itβs less ergonomic, I would rather use React Router loaders with Vite instead.
- π React Children and cloneElement: Component Patterns from the Docs: The
cloneElement()
API can be used to implement compound components, but using it has pitfalls, and youβd rather use React Context. - π Next.js Is Infuriating: A dev complains about the Next.js middleware system when used alongside
AsyncLocalStorage
. - π Whatβs New in ViteLand - August 2025 Recap: Among other things, RSC support has officially landed (and Waku now uses it), the Vite React plugin v5 was released with Rolldown and Oxc integration, including Styled-Components transforms support.
- πΈ Sentry now with Logs. View logs, errors, and traces together to debug faster, spot root causes, and fix issues without switching tools.
- π¦ React Window 2.0 - List virtualization library used by React DevTools: A major rewrite coming with a more ergonomic API, automatic memoization, automatic sizing, native TypeScript support, and smaller bundle size.
- π¦ Apollo Client 4.0 - Framework-agnostic core, smaller bundler size, unified error handling, better TS support: Already featured last week, thereβs now an official release blog post.
- π¦ Base UI 1.0 beta.3 - Autocomplete + Combobox components
- π¦ shadcn CLI 3.1 - Improved MCP Server
- π¦ Uppy 5.0 - Headless file uploader components and hooks
- π¦ React pprof 1.0 - Render profiling flamegraphs with React, WebGL-accelerated
- π¦ Redux Toolkit 2.9 -
builder.addAsyncThunk()
API, improved performance and request cancellation - π¦ React-on-Rails 15.0 - Full RSC support, early hydration
- π¦ Fresh 2.0 beta - Preact framework for Deno - Vite integration, improves HMR,
<Head>
component - π¦ MCP-UI - Allows MCP servers to return interactive UI snippets rendered by React components
- π₯ Jack Herrington - MCP-UI + TanStack = Next Gen Web
- π₯ Web Dev Simplified - New Next.js TypeScript Features
- π₯ Ankita Kulkarni - This One Line of Code Fixed My Slow Next.js App -
after()
- ποΈ This Month in React 2025-08 - Nx compromised; no more throwing promises; Remix-ing new component models
Don't miss the next email!

πΈ Sponsorβ
LyteNyte Grid β The Fastest React Data Grid On The Web
Frustrated with laggy data grids that crumble at scale, dictate your architecture, and waste hours with messy workarounds?Β
Introducing LyteNyte Grid! The 40kb data grid that handles 10,000 updates per second, renders tens of millions of rows, and packs 100+ features without the bloat. With a clean, declarative API built in React for React, LyteNyte skips the wrappers and delivers pure performance. No workarounds. No awkward integrations. Just a data grid that performs 7x faster than the competition.Β
See LyteNyte Grid in action today: https://www.1771technologies.com/demo

π± React-Nativeβ
π₯ React Native 1.0 is on the horizon!
Jorge Cohen from the Meta team announced today at React Universe that React Native 1.0 is on the horizon. Recently, the React Native team:
- streamlined the release process, moving from 2 releases in 2024 to 6 releases in 2025
- stabilized, reduced, and clarified the public JS and native API surfaces
- introduced automated workflows to catch RC bugs and breaking changes earlier
All this work sets the foundations to make it possible to release 1.0. It probably won't happen this year, but they will share their 1.0 release plan soon.
Make sure to watch the React Universe Conf Live Streams. This major RN event kicked off yesterday with the Core Contributor Summit and is currently underway until tomorrow. Many links below come directly from the event, and more are coming next week.

- π£ Introducing the React Native Nightly testing program: Maintainers of popular native libs can sign up for an automated testing program to ensure their lib keeps working against newer versions of React Native. The goal is to improve ecosystem stability and catch unexpected breaking changes early. As you can guess, this likely contributes to the 1.0 plan.
- π£ Expo Changelog - Xcode 26 beta support for EAS Build and Workflows
- π¬ RFC - Removal of the Legacy Architecture of React Native: The timeline for the removal of the Legacy Architecture. The Legacy Arch is already frozen, and starting 0.82 (now in RC), you wonβt be able to use it anymore. However, the Legacy Arch APIs will only be fully removed in 0.83 and 0.84. The APIs used by the Interop Layer will stay.
- π¬ Proposal - Documentation for native code: This would help maintainers of native libraries discover native utility code they can use and rely on.
- π Autolinking's broken promise - Mending a thousand Expo appsβ dependency issues: A deep dive into Autolinking challenges, and how Expo SDK 54 improves things. All popular package managers β Bun, npm, pnpm, and Yarn β are now officially supported.
- π¦ Reanimated 4.1 - partial support SVG shapes CSS animtions, Improved FlashList 2 integration, RN 0.81 and Expo 54 support: Also note that Shared Elements Transition may come behind a flag in Reanimated 4.2!
- π¦ Worklets 0.5 - Event loop for worklet runtimes, new Synchronizable APIs
- π¦ React Native Ottrelite - Unified, extensible, cross-language OTel-compatible tracing library
- π¦ React Native Liquid Glass - Callstack brings the iOS 26 effect to React Native
- π¦ Radon IDE 1.11 - Send files to device, Expo 54 support, improved network inspector
- π₯ React Universe Conf - YouTube Live Streams: This major RN event kicked off yesterday with the Core Contributor Summit and is currently underway until tomorrow.
- π₯ Simon Grimm - Reanimated 4 = CSS for React Native ?

π Otherβ
- π WebMCP Proposal: Microsoft/Google proposed to expose web app functionalities as MCP tools that AI agents can use to control the app. The Edge team has started implementing a prototype.
- π Why do browsers throttle JavaScript timers?
setTimeout(cb,0)
might actually take more than 4ms. - π You no longer need JavaScript: You can go a long way with modern CSS/HTML.
- π The Basics of Anchor Positioning
- π¦ Ripple - The elegant TypeScript UI framework: Former React/Svelte core contributor Dominic Gannaway launched a new framework taking the best from React, Solid, and Svelte.
- π¦ Node.js 24.7 - Post-Quantum Cryptography algorithms
- π vtbag - The Bag of Tricks for View Transitions

π€ Funβ
See ya! π
Don't miss the next email!