Newsletters

React is (becoming) a Full-Stack Framework

August 25, 2024

In this issue, explore React's evolution into a full-stack framework, learn about effective pagination with Next.js, and discover how to build type-safe APIs with React Query and Zod. Plus, tackle Google Translate issues and create a React Hook for sequential requests.

A deep dive on forms with modern React

August 18, 2024

This issue explores modern React with a deep dive into forms, the origin story of Jotai, an updated Redux tutorial, SPA load optimization, and insights on dependency injection in React apps.

Common Sense Refactoring of a Messy React Component

August 11, 2024

In this issue, dive into essential React insights: learn refactoring techniques for messy components, explore tips for all skill levels, integrate refresh tokens securely, and understand unstyled components and the React Compiler's workings.

Dissecting Partial Pre Rendering

August 04, 2024

In this issue, we explore partial pre-rendering, NextJS migration insights, flexible data preloading for SPAs, owner components in React, and the innovative xstate/store API. Dive in for valuable insights.

How Airbnb Smoothly Upgrades React

July 28, 2024

In this issue, explore Airbnb's seamless upgrade to React 18, the pitfalls of using DTOs in UI components, the advantages of useId(), and insights from the 2023 React ecosystem survey. Plus, dive into data fetching with Server Actions in Next.js.

Understanding SSR with Hydration

July 21, 2024

In this issue, dive into SSR with Hydration, discover the origins of Zustand, and learn about React props and buttons. Enhance your React skills with practical insights and best practices for building efficient applications.

Sneaky React Memory Leaks

July 14, 2024

In this issue, dive into React's memory leaks, explore domain logic for cleaner architecture, discover the versatile useRef hook, learn about Suspense by building a library, and transition from web to React Native.

Enhancing The New York Times Web Performance with React 18

July 07, 2024

In this issue, explore how The New York Times upgraded its web performance with React 18, learn about building React Native apps, bust misconceptions about React Server Components, and discover tips for passing extra arguments in forms.

Web Workers, Comlink, Vite and TanStack Query

June 30, 2024

This issue dives into Web Workers and Comlink for efficient task handling, explores a new Suspense algorithm in React, and discusses component strategies. Plus, learn to use the Intersection Observer API with React.

React 19 and Suspense

June 23, 2024

In this issue, explore the implications of React 19 on performance, learn to implement SOLID principles with React Hooks, and discover how to create a loading state in forms. Plus, build a component to showcase the top Hacker News articles.

Need for Speed

June 16, 2024

In this issue, enhance your React testing speed, fortify your Next.js security, create reusable form components with useFormStatus, and build a Kanban-style to-do list. Plus, learn about Codemod's partnership with the React team.

How to Create a Modal in React with HTML Dialog

June 09, 2024

In this issue, discover how to create a modal in React using the HTML Dialog element, implement interactive dropdown menus, and spot memory leaks in React Query. Plus, explore best practices and the benefits of RTK Query.

Sneaky React Memory Leaks

June 02, 2024

In this issue, explore React challenges like memory leaks with useCallback, optimize data management using Server Components and react-query, and learn module mocking in Storybook. Plus, build a notes app with React Query.

React Compiler

May 27, 2024

In this issue, discover how the React Compiler optimizes application performance, explore the impact of Styled Components on server response times, and learn about composition in React development. Plus, insights on integrating the React Compiler with React 18.

Data Fetching Patterns in Single-Page Applications

May 19, 2024

In this issue, explore key data fetching patterns for single-page applications, build your own React in 400 lines, and discover the benefits of React Query. Plus, learn about Bulletproof React architecture and optimize UI with useDeferredValue.

The Forensics Of React Server Components

May 12, 2024

In this issue, explore the intricacies of React Server Components with Lazar Nikolov, dive into rendering behavior with Mark Erikson, and learn about the implications of React Strict Mode and patching globals.

API Layer & Fetch Functions

May 05, 2024

In this issue, explore key insights on React architecture with API layers, get the scoop on React 19 Beta features, learn to build an image magnifier component, and dive into TypeScript refs. Plus, create a fun memory game.

Get your codebase ready for React 19

April 28, 2024

In this issue, gear up for React 19 with insights on upcoming changes, explore building an interactive 3D event badge, improve INP in React and Next.js, and discover a framework that visualizes your full-stack app.

How to Style a React Application

April 21, 2024

This issue dives into styling React applications, optimizing Jest execution times, and exploring CSS in React Server Components. Plus, discover how Zustand and React Context can work together, and what's new in Next.js 14.2.

State machines in React

April 14, 2024

This issue dives into state machines in React for intuitive wizards, explores the backstory of React, highlights new Flow features, and covers building a navbar. Plus, discover React Server Components in a nutshell.