The Road to React [Book 2022]
A guide to learning React fundamentals by building a real-world application from setup to deployment, with exercises and updated content.
A guide to learning React fundamentals by building a real-world application from setup to deployment, with exercises and updated content.
A tutorial on creating a custom React hook to persist state in localStorage, making user preferences sticky across page refreshes.
Explains how to create recursive React components using the factorial function as an analogy, with examples for rendering nested data like file trees.
A tutorial on how to Dockerize a custom React application with Webpack, including creating a Dockerfile and building an image.
A step-by-step tutorial on how to Dockerize a create-react-app application, from creating a Dockerfile to building the image.
A tutorial on implementing internationalization (i18n) in React applications using the react-i18next library.
A tutorial on setting up a local React development environment with zero configuration using the Parcel bundler in three simple steps.
Jeremy Keith's article critiques server-side rendering and hydration, comparing it to progressive enhancement but noting a missing mindset.
A guide to building custom DevTools for your web app to improve developer productivity, with a demo React app example.
A guide to fixing the 'not wrapped in act(...)' warning in React component tests, covering class and function components.
A tutorial explaining how to render an array of items into a list in React, focusing on the map method and the importance of unique keys.
A software developer explains why using enumerated states is better than multiple boolean flags for managing UI state in React applications.
A guide to 10 essential Gatsby plugins for enhancing a blog, including analytics, images, syntax highlighting, and comments.
A guide to implementing conditional rendering in React using JavaScript operators like if/else, ternary, and switch case.
A React tutorial explaining how to use event handlers, including onClick, with examples for beginners.
A developer details his journey to create a minimal React base project that outputs a tiny bundle using Preact, sharing insights on front-end optimization.
A developer creates a word puzzle training app using Clojure and re-frame to help a friend prepare for a TV talent show competition.
A tutorial on creating a React component to display objects using JSON.stringify for debugging purposes.
A former React team member explains the core technical principles that guide the React team's approach to API design and problem-solving.
Explains the three main stages of React component lifecycle (mounting, updating, unmounting) and details key lifecycle methods for class components.