TanStack Start v1 begins to appear

Plus we look at retro icons, stable middleware comes to React Router, and a peek at Preact 11. |

#​445 — September 24, 2025

Read on the Web

Together with  WorkOS
⚛️ React Status

TanStack Start v1 Release Candidate — First appearing on our radar a year ago, TanStack's attempt at a full-stack TanStack Router-powered framework has reached a v1.0 release candidate that's expected to be largely the same as its eventual 1.0 release. We'll let it sell itself: "it's the next chapter in building type-safe, high-performance React apps without the heavy abstractions."

Tanner Linsley

Middleware Now Stable in React Router — The middleware feature is now stable in React Router 7.9.0 via the future.v8_middleware flag. Here's a look at the problems it can solve, and the patterns it unlocks.

Matt Brophy (Remix)

WorkOS Connect Secures MCP Tools with OAuth 2.1 — MCP tools must act on behalf of users. API keys make this hard by breaking user flows and lacking scope. WorkOS Connect implements all five OAuth 2.1 specs in one drop-in API for secure, delegated access.

WorkOS sponsor

IN BRIEF:

You May Be Looking for a useSyncExternalStore"when you see a useEffect that updates a useState and returns a value, you might be looking for a useSyncExternalStore."

Swizec Teller

📄 How to Organize an Expo App's Folder Structure – Always something worth getting right. Kadi Kraman (Expo)

📄 The Discipline of Constraints: What Elm Taught Me About React's useReducer Christian Ekrem

📄 Creating an Immersive 3D Weather Visualization with React Three Fiber Carter Rink

📄 Animating Elements with Framer Motion in React Sukanta Biswas

🛠  Code, Tools & Libraries

React Old Icons: 2000+ Classic Vintage Icons — I'm not sure where or how you'd use it, but I enjoyed the nostalgia trip none-the-less. It's a component library giving access to thousands of icons from a variety of vintage operating systems (e.g. Windows 95) and apps. The ownership of said icons will require you to be careful with their usage, however. GitHub repo.

Gustavo Borges

eslint-plugin-react-you-might-not-need-an-effect — What a project name! It's an ESLint plugin to catch unnecessary useEffects which you might well be overusing.

Nick van Dyke

You Don't Need a Native App to Scan Barcodes and QR Codes — Add lightning-fast code scanning to your web app with STRICH. Simple, predictable pricing, free trial and demo!

STRICH sponsor

nuqs: Type-Safe Search Params State Management — Imagine useState but with state stored and synced with the URL query string. Supports Next.js, plain React, Remix, React Router, TanStack Router, and custom routers via adapters. GitHub repo.

François Best

🗓️ react-native-big-calendar: A GCal / Outlook-Style Calendar Component — You can play with some demos on the project's Storybook.

Kay Gosho

📢  Elsewhere in JavaScript

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

n

Комментарии