🎉 React turns 13 years old today

Plus 'picture-in-picture' for React components, building predictive text inputs, and is TanStack's deferred hydration a big deal?

#​476 — May 29, 2026

Read on the Web

Together with  Meticulous
 React Status

Pairing TanStack Router with TanStack Query — Dominik continues his series on TanStack Router, this time pairing it with TanStack Query. The router cache is per-route while Query’s is global, making Query a better fit for data shared across routes. He covers wiring the QueryClient into router context, disabling the router’s own caching so one library owns the data layer, and starting fetches in loaders that useSuspenseQuery reads from.

Dominik Dorfmeister

💡 If you don't use it yet, The Beauty of TanStack Router might win you over.

Still Writing Tests Manually? Meticulous AI Is Here — Notion, Dropbox, Wiz and LaunchDarkly now use a testing paradigm they can’t work without. Built by former Palantir engineers, Meticulous automatically creates an evolving suite of E2E UI tests, delivering exhaustive coverage with no developer effort.

Meticulous sponsor

As React Turns 13, 'Does Anybody Actually Like React?' — First released on May 29, 2013, React is only just entering its teenage era, but complaints about React’s omnipresence have been a trope for years and David Bushell has been keeping receipts!

David Bushell

🗣️ This item kicked off an extensive discussion on Hacker News.

IN BRIEF:

React at 60 FPS — A slide deck packed with tips for squeezing performance out of React when animating data, without reaching for an animation library — instead leaning on Canvas, requestAnimationFrame, WebSockets, and React.memo.

Rachel Kaufman

▶  Is TanStack Start's Deferred Hydration Revolutionary? — Jack examines TanStack Start’s deferred hydration, a new feature that delays hydrating below-the-fold components until they’re needed, noting it’s syntactic sugar over capabilities React already had, though he reckons it’s worth it.

Jack Herrington

💡 TanStack's own docs also offer a full guide to deferred hydration.

Expo UI Is Stable. Real SwiftUI and Compose from JS — One import. SwiftUI on iOS, Jetpack Compose on Android. Plus native drop-in replacements for 7 community packages.

Expo sponsor

📄 Why I Walked Back from Next.js and RSC to a Plain SPA and Separate Backend Zul Ikram Musaddik Rayat

📄 TanStack Start Authentication: A Developer's Guide for 2026 Maria Paktiti (WorkOS)

📄 Building a Predictive Text Input in React Matt Huggins

🛠  Code, Tools & Libraries

React Data Table: Responsive, Dynamic Table Component — Simple and clean, but flexible. Includes features like column sorting and pagination out of the box. Lots of demos and code examples. This week’s v8.3 release focuses on localization. GitHub repo.

John Betancur

pip-it-up: Pop Any Component Into a Floating PiP Window — A way to pop any UI component into a floating ‘picture-in-picture’ window. Here are some live examples.

Saurabh Shakya

Spoiled 0.5: A Realistic 'Spoiler' Component for React — Displays a cloud of particles over content that should stay obscured until revealed. The homepage is a live demo. GitHub repo.

Alexey Taktarov

📰 Classifieds

⚙️ Middleware, but for AI agents. Compose Claude Code, Codex & Gemini as one TypeScript harness — 100+ agent recipes. agentfield.ai/github.

  • React Native Reanimated 4.4 – Easily build smooth animations on React Native. v4.4 has a new CSS animation engine on iOS that runs animations through Core Animation instead of a JS-driven update loop.

  • 👉 React Native Gesture Handler 3.0 – Exposes platform-native touch/gesture systems to React Native. Now rebuilt for the New Architecture and with a new Touchable component.

  • React Archer 5.0 – Draw arrows between DOM elements in React. v5.0 now supports React 19.

  • Sugar High 1.2 – Super-light (1KB) syntax highlighter for JavaScript and JSX.

  • React Spring 10.1 – A mild bump for the wildly popular UI animation library.

  • MUI X 9.3 – The popular component suite.

n

Комментарии