Stop using isLoading booleans
Explains why using multiple boolean states like isLoading can lead to UI bugs and advocates for using a single status enum instead.
Explains why using multiple boolean states like isLoading can lead to UI bugs and advocates for using a single status enum instead.
A guide on using React's Profiler API to monitor and track component render performance in production applications.
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 fixing the 'not wrapped in act(...)' warning in React component tests, covering class and function components.
A guide to building custom DevTools for your web app to improve developer productivity, with a demo React app example.
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.