Considering React state management options in 2025

Plus React Conf is next week, and six hours with a React core team member. |

#​446 — October 1, 2025

Read on the Web

Together with  Tuple logo
⚛️ React Status

React Conf 2025 is Next Week; The Agenda Goes Live — The schedule for React Conf 2025, taking place next week (October 7 and 8) in Nevada, is now live. You can no longer apply to attend in person but you can register for the free livestream. It promises to be an exciting week for React.

React Conf

You Wouldn't Use DK Bongos to Play Elden Ring — Not if you cared about the outcome anyway. So why use generic screen sharing tools to collaborate on code? Discerning developers choose Tuple: shared control and annotations by default, no persistent chrome, and almost no lag. Built for pairing.

Tuple sponsor

React State Management in 2025: What You Actually Need — An opinionated piece discussing the role of state, its different forms, and why you might prefer to choose any of the many solutions over another (though Nadia is ultimately a fan of Zustand).

Nadia Makarevich

▶  Innovating React with Ricky Hanlon — React core team member Ricky Hanlon joins Ryan Carniato (known for SolidJS) to discuss all manner of things from how Ryan joined the team and how the React team works, to the pros and cons of useEffect, before moving on to hours of live development, demos, and more. It's six hours long but it's timestamped so you can focus on what interests you most.

Ryan Carniato (YouTube)

IN BRIEF:

Migrating to TanStack Start — Catalin had built a site around Hono, React and TanStack Router but wanted to get the extra server side rendering opportunities provided by TanStack Start. Here's how he migrated from a TanStack Router-based SPA to TanStack Start (v1 of which is now in release candidate stage).

Catalin Pit

Creating a Complete Interactive Data Grid with TanStack Table v8 — There's a live demo of the end result.

Abhirup Pal

📄 How to Migrate Your Website from Next.js to Astro Lokman Musliu

📄 Stop Using .reverse().find(): Meet findLast() Matt Smith

📄 Hooks Demystified: The Mechanics of useState Edaqa Mortoray

🛠  Code, Tools & Libraries

Docusaurus 3.9: The React-Powered Site Builder — The popular React and MDX-powered site generator drops support for Node.js 18, adds support for Algolia DocSearch v4, improves i18n, adds Mermaid ELK layout support, along with the usual bug fixes. Docusaurus's showcase shows off the potential of this long-standing framework, most commonly used for documentation sites.

Sébastien Lorber / Meta

Jeasx: A Lightweight SSR Framework That Uses JSX — A server side rendering framework built on top of JSX and Fastify. It doesn't use React, but if you want to keep using JSX while keeping your server side lightweight, it's an option. The JSX functionality is provided by the author's jsx-async-runtime package.

Maik Jablonski

Build Smarter React Apps with AI-Powered UI Components — Build enterprise apps faster with 145+ high-performance, AI-ready UI components & AI tools. Start your free trial today.

Syncfusion sponsor

🖋️ tldraw SDK 4.0: A Way to Build Whiteboards in Reacttldraw SDK is a commercial (with free trial) way to build 'infinite canvas' apps within React apps.

Steve Ruiz

HN Term: Browse Hacker News from the Terminal — A terminal-based Hacker News reader built with React and OpenTUI, providing a keyboard-based way to browse both stories and comments. An interesting example of a non Web-based, Bun-powered React app.

Arthur Takeda

📰 Classifieds

⚡️Add lightning-fast barcode & QR scanning to your web app with STRICH, a lean JS library. Simple, predictable pricing. Free trial and demo!

📢  Elsewhere in JavaScript

A roundup of some other interesting stories in the broader JavaScript landscape, in case you've missed them:

n

Комментарии