Newsletters

React v18.0 released

April 03, 2022

In this issue, explore the latest in React 18, learn to build a markdown editor, dive into shallow comparison, and get insights on React libraries. Plus, discover how to use hooks in class components.

Hooks considered harmful

March 27, 2022

In this issue, explore the potential pitfalls of hooks, dive into idiomatic Redux with the new listener middleware, and learn about state machines in React. Plus, build a real-time Tic Tac Toe game and check out a comprehensive React cheatsheet.

Introducing Ladle

March 20, 2022

This issue dives into React 18 RC, introduces Ladle for testing components, explores re-render optimization, and covers essential React Hooks. Plus, discover a solid front-end testing strategy and a streamlined file structure.

Automatic batching support in React 18

March 13, 2022

In this issue, explore React 18's automatic batching support for better performance, learn to control API calls with hooks, and dive into the nuances of useMemo vs. useCallback. Plus, discover how to upgrade to React 18.

10 React antipatterns to avoid

March 06, 2022

This issue features essential insights for React developers, covering 10 antipatterns to avoid, designing a typewriter component, and evolving folder structures. Plus, explore the shift to headless components and a free Red Team Security course.

React - The missing parts

February 27, 2022

In this issue, explore the essentials of React with insights on security, dynamic components, and custom hooks. Plus, discover top frameworks every developer should know. Dive in for valuable resources.

An introductory guide to concurrent rendering

February 20, 2022

In this issue, explore concurrent rendering in React 18, delve into useState vs useReducer, and learn how to recreate Figma in React. Plus, check out curated code examples for frontend system design challenges.

Most popular React tech stack in 2022 based on data

February 13, 2022

This issue dives into the React ecosystem, covering the most popular tech stacks, private routes, performance tips, and insights on the JavaScript engine. Enhance your skills and explore best practices for better React development.

The story of React

February 06, 2022

This issue explores the evolution of React, guides you in rendering 3D objects with react-three-fiber, and addresses performance with tips on avoiding redundant re-renders and mastering authentication flows in React Router 6.

Can custom component replace inline conditional JSX?

January 30, 2022

In this issue, explore custom component versus inline conditional JSX, dive into AWS Amplify's new React authentication components, and learn about React Query for real-life apps. Plus, insights on React 18 and a unique app showcasing polluted U.S. cities.

Mastering the art of forms in React

January 23, 2022

This issue explores essential topics for React developers, including mastering forms, the pitfalls of DRY in tests, JSX conditionals, and a comparison of Remix vs. Next.js. Plus, discover a detailed migration from Styled Components to Emotion.

How to write performant React code: Rules, patterns, do's and don'ts

January 16, 2022

This issue dives into React with tips on writing performant code, essential developer tools, and a guide to first-class functions. Plus, learn how to upgrade your components using Suspense in React 18.

A complete guide to React Router: Everything you need to know

January 09, 2022

This week’s newsletter features essential insights for React developers, including a comprehensive guide to React Router, component testing with RTL and Jest, and innovative app ideas. Plus, learn about building a Scrollspy with IntersectionObserver.

Debounce vs throttle

January 02, 2022

In this issue, explore key concepts like debounce vs. throttle, delve into the React Motion Router for animations, learn about Redux Toolkit Query with TypeScript, and discover how to draw s-curved arrows using Bézier curves.

Modern API data-fetching methods in React

December 26, 2021

In this issue, dive into React's modern data-fetching methods, explore useEffect cleanups, learn to build truly reusable components, understand Redux middleware with WebSockets, and discover how to create a React monorepo with git submodules.

100 things I learned on React team

December 19, 2021

In this issue, explore essential insights on React, from component libraries to schema validation. Discover effective strategies for maintaining components and build a full-stack road trip mapper app using the MERN stack.

How to build stunning 3D scenes with React Three Fiber

December 12, 2021

In this issue, explore how to create stunning 3D scenes with React Three Fiber, harness WebAssembly for faster components, and understand React's re-rendering and memoization strategies. Plus, discover the new useId API in React 18.

React State Museum: A whirlwind tour of React state management systems by example

December 05, 2021

This week's newsletter covers essential React topics: a tour of state management systems, file uploads with progress bars, enterprise folder structures, lazy useRef techniques, and an overview of React 18's new features.

Learn React animations by creating a Stripe inspired menu

November 28, 2021

This issue features a deep dive into React, showcasing animations with a Stripe-inspired menu, modern card creation with Tailwind, modal management tips from eBay, a versatile UI kit, and a guide on TDD for custom hooks.

React Location: Enterprise client-side routing for React

November 21, 2021

Explore this week's issue featuring insights on React routing with React Location, tips for creating a component library, and strategies to prevent unnecessary state updates. Plus, a visual guide to React rendering.