This post will cover fundamental tips and utilities that Enzyme provides to help with writing unit tests for React components.
Apollo has a robust caching mechanism that can drastically improve the performance of your application.
Component composition is the fundamental concept in React that's essential to learn to become a solid React developer.
Derived State helps you simplify your code by reducing the number of variables you need to store in your state.
Polymorphic components is a powerful React pattern for controlling how your components render in DOM.
Let's cover the right approach of implementing React higher-order components in TypeScript using generics and utility types.
Let's explore TypeScript utility types for React. Utility types are a powerful feature for constructing new types.
I'll cover each of the types used for children prop and discuss the trade-offs so you can pick the right one for your use case.