Newsletters

Creating our own React from scratch

August 22, 2021

In this issue, explore building React from scratch, creating a custom video player, and mastering higher-order components. Plus, discover easy drag-and-drop with react-dnd and SSENSE's journey in adopting Federated GraphQL.

Catching errors in React with error boundaries

August 15, 2021

In this issue, explore error handling in React with error boundaries, rethink Redux patterns, create D3 force-directed graphs, understand useCallback's impact on rendering, and discover a bulletproof architecture for React apps.

Accessibility testing with Storybook

August 08, 2021

This issue features insights on React, including accessibility testing with Storybook, optimizing rendering with useMemo, and utilizing the useRef hook. Plus, learn about feature flags in React and iterating through children efficiently.

A visual guide to React rendering

August 01, 2021

This issue dives into the essentials of React, exploring rendering, content states, automatic batching, and hooks. Discover best practices for maintainable code and get ready for what's new in React 18.

React's UI State Model vs Vanilla JavaScript DOM State

July 25, 2021

This issue dives into key React concepts for beginners to advanced developers. Explore the differences between React's UI state and vanilla JavaScript, tips for portfolio projects, and common pitfalls to avoid.

Freelance React developer checklist

July 18, 2021

This issue delves into essential React insights. Discover a freelance checklist for developers, learn to optimize React Query keys, stop unnecessary re-renders, and explore component categorization for better clarity.

How to use Throttle or Debounce with React Hook

July 11, 2021

This issue features insights on throttling and debouncing in React, techniques for mocking React Hooks, must-try technologies for your projects, and a focus on XSS security for React and Vue applications.

Why is it so difficult to modify a deeply nested state in React?

July 04, 2021

In this issue, explore essential React concepts, from building a financial dashboard to mastering image-to-text conversion with Tesseract.js. Plus, discover state management tips and application architecture insights.

React — 5 things that might surprise you

June 27, 2021

In this issue, discover surprising insights about React, learn effective behavior testing with Enzyme and Jest, explore styled-components, and get the latest on React's server components and performance optimizations.

Think of React components as state machines, not functions

June 20, 2021

This issue dives into React state management, comparing function components to state machines, exploring form handling, and analyzing CSS-in-JS performance. Plus, discover what's new in React 18.

How to build an image comparison slider

June 13, 2021

This issue features a guide on building an image comparison slider in React, insights on rendering in iframes, React 18 updates, state patterns, and tips to boost app performance by 10x.

💡 React Hooks: async function in the useEffect

June 06, 2021

This week, dive into React with insights on using async functions in useEffect, mastering Redux Toolkit, understanding conditional hooks, and exploring static vs dynamic routing. Plus, get ready for React Brussels.

A complete beginner's guide to Next.js

May 30, 2021

In this issue, explore a beginner's guide to Next.js, learn to clean up async effects in React, discover performance tips, dive into React testing, and understand the importance of TypeScript for developers.

How to efficiently reuse stories in your React tests

May 23, 2021

In this issue, explore efficient story reuse in React tests, clean patterns for roles and permissions in large apps, insights on React's focus events, and tips for building a user-friendly color picker.

React vs React Native: Differences, advantages & limitations

May 16, 2021

In this issue, explore the key differences between React and React Native, learn to build a Twitter clone and a Whac-A-Mole game, and discover essential tips for mastering React hooks.

Improving slow mounts in React apps

May 09, 2021

This issue covers key topics for React developers, including optimizing initial mounts, a concise state machine hook, an innovative state management library, and a new library packed with hooks and components for enhanced usability.

21 best practices for a clean React project

May 02, 2021

Explore this week's newsletter featuring best practices for clean React projects, hidden DevTool secrets for JavaScript developers, and tutorials on file uploads, dynamic tables of contents, and the useReducer hook.

The definitive guide to profiling React applications

April 25, 2021

In this issue, discover essential insights on profiling React applications, best practices for styled components, and a guide to using Mapbox with React. Plus, explore key lessons often overlooked in tutorials and the latest in build tools.

Export React components as images

April 18, 2021

In this issue, explore advanced Gatsby workflows, learn to export React components as images, master state management, discover beginner tips, and delve into React Router hooks for seamless navigation.

Figma to React

April 11, 2021

This issue dives into essential React topics: converting Figma designs to code, optimizing performance with React.memo and useMemo, and exploring state management strategies with Redux, Hooks, and Recoil.