This post explores some of the common best practices, why they don't always work, and what's a better approach.
Derived State helps you simplify your code by reducing the number of variables you need to store in your state.
Let's explore TypeScript utility types for React. Utility types are a powerful feature for constructing new types.
People often refactor without a strategy and for the wrong reasons. You need to know why you're doing it and have a clear end goal.
In this post, let's go over a simple technique for communicating between your components with React and RxJS.
Using TypeScript and conditional props, you can build an API for your React components that is clear and explicit about its prop requirements.
Let's cover the great alternatives to the most popular React libraries that are in a lot of ways a better choice.
Let's take a look at an advanced React pattern - Compound Component. This pattern is widely adopted by a lot of popular UI libraries.