Newsletters

React state management in 2025

September 28, 2025

This issue explores cutting-edge React state management in 2025, insights from Elm to enhance your code, React Router's data deduplication, efficient route rendering, and building a 3D weather app.

React won by default

September 21, 2025

In this issue, we explore how React's dominance stifles innovation, the new middleware in React Router, performance pitfalls of styled-components, and insights on React Server Components. Plus, a migration case study to TanStack Start.

An interactive guide to TanStack DB

September 14, 2025

This issue dives into the latest in web development, featuring TanStack DB's reactive client store, Shopify's React Native migration, and Fast Refresh for seamless updates. Plus, tips for SEO in Next.js and building with Bun.

React Server Components support without a framework

September 07, 2025

In this issue, explore innovative tools and techniques with Forket for React Server Components, the new Activity component in React 19, AI-powered review analysis, and state management strategies. Discover advanced Astro middleware for enterprise apps.

React concurrent features: An overview

August 31, 2025

This issue explores React's concurrent features, a faster full-stack framework, and self-hosting Next.js at scale. Plus, learn about state update reordering and a new React hook for modifying form submissions. Don't miss out.

A clock that doesn't snap

August 24, 2025

In this issue, explore hydration's impact, API request handling in React Router, and the debate on local storage vs. state management. Plus, learn to tame complex components and dive into logical expressions with TypeScript and Lean.

React Cache: It's about consistency

August 17, 2025

In this issue, we explore the importance of cache for consistency in React, tackle performance pitfalls with useCallback/useMemo, and learn to sync multi-tab React apps. Plus, discover tips for avoiding waterfalls in React Suspense.

Unlocking web workers with React

August 10, 2025

This issue explores innovative techniques in React, from leveraging Web Workers for performance to understanding the hidden power of React keys. Plus, discover state management with Stan and enhance your Telegram bots using Zustand.

The useless useCallback

August 03, 2025

In this issue, we dive into React best practices with Dominik Dorfmeister on useCallback, explore handling deferred data in React Router, and discover how Parcel bundles React Server Components. Plus, Corbin Crutchley teaches us to write hooks from scratch.

Introducing Zustand

July 27, 2025

This issue features a variety of insightful articles, including a deep dive into Zustand for state management, building a Kanban board with drag-and-drop in React, and exploring Action Routes in React Router. Perfect for enhancing your React skills.

A deep dive into module federation with React

July 20, 2025

In this issue, explore module federation in React, efficient app architecture with Astro, and the power of React's concurrency APIs. Plus, dive into a massive React hooks migration and discover DataQueue for background job processing.

The history of React through code

July 13, 2025

This issue dives into React's evolution, from its architecture to server components. Explore PDF.js integration, kinetic animations, and Patreon's internationalization overhaul, plus a unique testing method for React Server Components.

The Tyranny of Tiny Modules

July 06, 2025

This issue dives into the philosophy behind component modularity in React, explores building personal AI agents, and covers essential data fetching techniques. Plus, learn about frontend design patterns and MultiSelect component use cases.

React re-renders

June 29, 2025

This issue dives into optimizing React performance with insights on re-renders, Zero-UI for faster updates, and connecting to MCP servers. Plus, explore the use of gaps over margins and the role of Server Components in Expo.

Real-time gesture recognition in video conferencing

June 22, 2025

This issue explores real-time gesture recognition for video calls, comparing data fetching methods in React, and creating a custom useState hook. Plus, learn about local-first data strategies and React's ViewTransition.

Reactivity is easy

June 15, 2025

In this issue, explore fine-grained reactivity with a minimal Store class, avoid props drilling with Async Local Storage in Next.js, and treat URL search params as state. Plus, recreate Clash of Clans' mechanics in React.

Your React Meta-Framework feels broken

June 08, 2025

This issue examines the complexities of modern React frameworks, offers a guide on consuming APIs effectively, and explores innovative techniques like Progressive JSON. Discover the evolution of React and the future of Remix.

One roundtrip per navigation

June 01, 2025

In this issue, explore efficient data fetching in web apps with Dan Abramov, learn to build a "hold to delete" component, and discover the power of TanStack Router for modern routing solutions. Dive into React error boundaries and Puck's visual editor.

Mastering focus management with flushSync

May 25, 2025

In this issue, explore mastering focus management in React with flushSync, the power of concurrent rendering, and hands-on projects like building your own TanStack Query. Plus, discover practical insights on RSC limitations and AI-assisted React development.

OpenAuth with React Router

May 18, 2025

In this issue, dive into OpenAuth with React Router, custom renderers, and dependency inversion principles. Plus, discover the truth about React context efficiency and static site generation with React Server Components.