Newsletters

The Most Common React Design Patterns

February 09, 2025

In this issue, explore essential React design patterns, dynamic stylesheet loading, and building a library with React Context. Plus, learn about persisting form data and the Single Responsibility Principle for cleaner, maintainable components.

Why are React Server Components beneficial?

February 02, 2025

In this issue, explore the benefits of React Server Components, dive into Next.js 14's strengths and challenges, and learn about extensible React components, type-safe Select elements, and scaling WebSockets effectively.

Initial load performance for React developers

January 26, 2025

In this issue, explore the intricacies of React's initial load performance, discover the new View Transitions API, and learn about advancements in server functions and modern web development. Plus, implement streaming in chatbots with LangChain.

Five years of React Native at Shopify

January 20, 2025

In this issue, we explore Shopify's journey with React Native, discover how to split routes in React Router, learn accessibility essentials for developers, reduce code bloat with component hooks, and dive into React's new experimental animations API.

How to avoid issues with custom Hooks

January 12, 2025

In this issue, explore how to avoid pitfalls with custom Hooks in React, delve into React's render cycle, and learn about Next.js's caching improvements. Discover the benefits of Server Components and master React Router 7.

Instance Hook Pattern

January 05, 2025

Kick off the year with our refreshed newsletter format. Dive into the top 5 must-read links for React developers, covering instance hooks, React Router insights, and more. Let’s elevate your React skills.

(React) Things I Regret Not Knowing Earlier

December 22, 2024

In this final newsletter of 2024, discover key insights on React 19's features, form optimization, and avoiding common pitfalls in development. Enjoy the holiday break, and see you in January. 🎄

Architectures of modern front-end applications

December 15, 2024

In this issue, explore modern front-end architectures, debunk SSR myths, learn to create a 3D terrain renderer with React, and discover a recommended tech stack for 2025. Plus, get insights on React 19 and callback refs.

How To Improve Interaction-to-Next-Paint

December 08, 2024

This issue explores optimizing React applications, including improving INP performance, virtualization for better code rendering, and effective data fetching patterns. Plus, learn about cleaning up unused files and the release of React v19.

A Perfect Modal Dialog

December 01, 2024

This issue delves into essential React concepts, featuring a step-by-step guide to Modal Dialogs, React Islands for legacy projects, and innovative data loading with TanStack Router. Explore architecture strategies and auto-scrolling techniques.

What are React Portals?

November 24, 2024

In this issue, explore React Portals for rendering components outside their parent DOM, understand controlled vs. uncontrolled components, and learn to build a Pomodoro app. Plus, discover tips for using useSyncExternalStore effectively.

React is a programming language

November 17, 2024

In this issue, dive into React's quirks with refs in Server Components, explore Next.js 15 setup for production, and uncover styling strategies. Plus, learn about inline event handlers and mastering FormData in React.

Two ways to the two Reacts

November 10, 2024

In this issue, explore two paths to full-stack React with Next.js App Router and TanStack, build a public holidays app, and learn about React Query API design and container queries, plus tips for managing form resets with Server Actions.

HTML Form Validation is heavily underused

November 03, 2024

In this issue, explore underused HTML form validation, learn about conditional React hooks, discover retro shading techniques for WebGL, and understand redirect methods in Next.js. Perfect for enhancing your frontend skills.

Next.js 15

October 27, 2024

In this issue, explore Next.js 15's new features, delve into the React Compiler Beta, discover essential React libraries, learn to create a keyboard shortcut hook, and understand server-side state management in Next.js.

React Folder Structure in 5 Steps

October 20, 2024

This issue covers React best practices, from folder organization to performance optimization. Explore async state management, the shift to web components in Edge, and enhance your app with drag selection techniques.

React on the server is not PHP

October 13, 2024

In this issue, explore the evolution of web development from PHP to modern JavaScript frameworks, master form validation with useActionState, and discover techniques for preventing re-renders in React. Dive into the debate around web components and learn about static typing for MUI Data Grid columns.

Intro to CSS animations for React developers

October 06, 2024

In this issue, explore CSS animations in React, dive into the nuances of React hooks, learn about component types, and discover an SSR-friendly custom hook for local storage. Plus, check out highlights from Meta Connect 2024.

How to fetch data in React

September 29, 2024

In this issue, explore how to fetch data in React using Hooks, dive into the exciting updates in React 19, and learn about component composition. Plus, get insights from Josh Comeau on rebuilding his blog.

Clean React with TypeScript

September 22, 2024

This issue explores essential React topics: integrating TypeScript, avoiding lazy loading pitfalls, leveraging the Content Layer API in Astro, achieving better component decoupling, and understanding infinite queries in React Query.