21 articles
Learn how to improve performance by reducing the bundle size of your application.
Learn how to use component composition to organize your code and improve performance.
Using timeouts in React isn't as straightforward as you may think. In this article, you'll learn how to avoid mistakes when using them in React.
React's references don't always behave like you would expect them to. In this tutorial, you'll learn why and how you can use the forwardRef function.
Writing unit tests for Redux-connected React components can be tricky. This article explains how you can create your tests easily without mocking the entire store manually.
Learn how to use React Context and how to make it TypeScript-compatible.
Separation of concerns is a common topic in software development. Learn how you can apply this concept to React with custom hooks.
In this article, I walk you through the process of creating a hook that you can use for managing forms without the use of a library.
When getting started with TypeScript, finding the right interfaces can be challenging. In this article, you'll learn how to find the correct TypeScript interface for React events in any situation.
In which situations should you give React with TypeScript a try, and when is it better to stick to JavaScript? Speaking of my own experience, I walk you through the pros and cons of a TypeScript based frontend.
Learn how to add TypeScript to your React projects.
Learn how to use the useHistory hook to get the most out of React's functional components.
Learn how to use the useRef hook to get the most out of React's functional components.
Learn how to use the useEffect hook to get the most out of React's functional components.
Learn how to persist the data of your React application, using local storage.
Starter guide to unit testing for React developers, covering the basics of unit testing, tools and some pitfalls you might encounter.
Explaining the most important concepts around PWAs followed by a step by step tutorial, using Webpack, Workbox and TypeScript.
React re-rendering explained and how to optimize React's re-render performance
Learn how to use React.memo, some common pitfalls you might encounter, and why you shouldn't use React.memo for all your components.
Join over 1,000 developers who receive React and JavaScript tutorials via email.
No spam. Unsubscribe at any time.