Newsletters

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.

How does useOptimistic() work internally in React?

April 07, 2024

In this issue, explore the inner workings of useOptimistic() in React, essential hooks for frontend devs, and authentication in Next.js. Plus, discover key VSCode snippets for React and a bonus on Bun 1.1.

Flaky Tests In React: Detection, Prevention and Tools

April 01, 2024

In this issue, explore solutions for flaky tests in React, avoid pitfalls with useEffect, understand layouts, optimize with React.memo(), and discover the benefits of partial prerendering with Bun. Enhance your coding skills.

How Next.js breaks React Fundamentals

March 24, 2024

This issue dives into React fundamentals, exploring Next.js performance, types of composition, the React compiler's type system, and tips for writing scalable code. Enhance your React skills with these essential insights.

Best Practices for Writing React Tests

March 17, 2024

In this issue, discover best practices for testing with React Testing Library, enhance forms using Server Actions, explore frontend frameworks, create animations with React Spring, and simplify the Strategy pattern in React projects.

Write your own typesafe React router in 500 lines

March 10, 2024

In this issue, explore a type-safe React router, the benefits of react-strict-dom, and best practices for cookies and sessions in React. Plus, discover how to safely use dangerouslySetInnerHTML. Happy reading.

React Server Components Breaking Builds to Win Tomorrow

March 03, 2024

In this issue, explore the future of React with Server Components, learn about avoiding anti-patterns in component design, and get essential performance tips for React Native. Plus, dive into compiler theory and a bold perspective on React's challenges.

React 19 will be compiled

February 25, 2024

In this issue, we delve into React 19's compilation, hydration mismatches, and the distinction between controlled and uncontrolled components. Plus, explore React trends for 2024 and practical uses for the Intersection Observer.

How to Center a Div

February 18, 2024

In this issue, explore the art of centering elements in CSS, enhance code readability and performance, create interactive visualizations with D3.js and React, secure your routes, and follow a roadmap to becoming a Senior Frontend Developer.

A Better Guide to Forms in React

February 11, 2024

This issue dives into mastering forms in React, comparing Remix and Next.js, handling clicks effectively, and optimizing DOM size for better performance. Enhance your React skills with these essential insights.

Shining a light on Caustics

February 04, 2024

In this issue, dive into building caustic light effects with shaders, explore the Intersection Observer for smooth animations, and discover insights on Qwik as a React alternative. Plus, tips on Next.js migration and using forwardRef with generics.

Reconciliation, Renderers, Fiber, Virtual Tree

January 28, 2024

In this issue, we explore the inner workings of Virtual Tree, tackle TypeScript tuple types, master React with OpenLayers, and share best practices for organizing your React codebase. Exciting updates on new React hooks await.

Kind of annoyed at React

January 21, 2024

This issue dives into the world of React with a mix of rants, tutorials, and insights. Learn about running web apps on Android, mastering React Server Components, and the new Query Options API in React Query 5.

The future of React.use and React.useMemo

January 14, 2024

In this issue, explore the future of React.use and React.useMemo, set up soft navigation reporting, tackle common Next.js App Router mistakes, build dynamic forms with React Hook Form, and learn about the render() method.

The Two Reacts

January 07, 2024

Welcome back. 🎉 This issue dives into React with insights on component sharing, Remix, ReactDOM.flushSync, server components, and the challenges of concurrent rendering. Perfect for your 2023 programming goals.

React Tricks: Fast, Fit and Fun

December 17, 2023

In this festive issue, dive into React tricks for speed and efficiency, discover essential hydration overlays, and master performance optimization techniques for both React and React Native. Happy coding. 🎄✨