Beware the overuse of useTransition

Plus the pros and cons of using Expo with React Native, and storing state in the URL. |

#​451 — November 12, 2025

Read on the Web

Together with  Frontend Masters logo
 React Status

Don't Blindly Use useTransition Everywhere — The useTransition hook makes UI updates interruptible, but overuse creates messy experiences. Nicolas challenges its overuse, shares some live examples, and suggests alternative approaches.

Nicolas Charpentier

TypeScript: From First Steps to Professional — Learn TypeScript step-by-step with Anjana Vakil, and gain confidence writing code you can trust! Add strong types, reuse interfaces, and apply type safety throughout your app with hands-on projects converting JavaScript to TypeScript.

Frontend Masters sponsor

IN BRIEF:

Expo for React Native in 2025: A PerspectiveExpo is essentially becoming to React Native what Next.js became to React. But is it well suited for you? Jack weighs the pros and cons.

Jack Rosa

Your URL is Your State — If a site supports it, a URL can, in many cases, elegantly reflect state through its various components. Ahmad looks into this 'overlooked power.' Includes examples in plain JavaScript and using React Router.

Ahmad Alfy

💡 nuqs is a popular type-safe params state manager for React worth checking out that handles this task too.

📄 Rendering a Chart with Secondary Y Axis in React Native with Victory NativeVictory Native is an open source charting library for React Native. Valerie Nielson

📄 Concurrent Hydration with useSyncExternalStore Jacob 'Kurt' Groß

🛠  Code, Tools & Libraries

ElevenLabs UI: shadcn/ui-Based Components for Multimodal Agent Use Cases — A unique library that includes React components aimed specifically at agent and audio apps, with orbs, waveforms, voice agents, audio players, etc. View the components on the docs site, which includes some working, interactive examples.

ElevenLabs

Mantine DataTable: A Table Component for Data-Rich Apps — A fully featured data table / data grid component for building data-rich applications that are using Mantine 8.

Ionut-Cristian Florescu

Make Remote Pair Programming Fun Again — 92% of surveyed Tuple users say that using Tuple makes them happier at work. Find out why.

Tuple sponsor

Ink 6.5: Build Interactive CLI Apps using React — A very widely used terminal-based React renderer for building reactive terminal apps using components. v6.5 is notable for adding an incremental rendering option.

Vadim Demedes

Valtio 2.2: Proxy State Made Simple — Turns objects into self-aware proxies so you can access state and subscribe to changes outside of components, add computed properties and more. GitHub repo.

Daishi Kato

📢  Elsewhere in the ecosystem

Some other interesting stories in the broader landscape:

n

Комментарии