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.
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 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 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 creates a word puzzle training app using Clojure and re-frame to help a friend prepare for a TV talent show competition.
A former React team member explains the core technical principles that guide the React team's approach to API design and problem-solving.
Explains why calling a React function component directly causes a 'Rendered fewer hooks' error and how to fix it by using JSX syntax.
A step-by-step tutorial on creating a React Slider component using React Hooks, Styled Components, and mouse event handlers.
A step-by-step tutorial on creating a React Range Component using Hooks, Function Components, and styled-components.
A guide explaining how React's key prop works, using a practical form example to demonstrate its effect on component state and re-rendering.
A guide on enabling React's experimental Concurrent Mode, including installation steps and API usage.
A developer shares insights on writing effective unit tests for React applications, covering coverage, test failures, and behavior over implementation.
A tutorial on setting up and using CSS Modules for styling React components in a custom Webpack project.