Maximizing React Performance: When and How to Use React.memo for Optimal Results
Streamlining Next.js Development with Layouts Achieving Consistency, Reusability, and Improved Performance
Make your React components testable and maintainable by following these best practices.
Streamline Your Data Management with React Query
Introducing the use Hook: A Native Way to Handle Async in React
Avoiding the Two Extremes of Component Design: Finding the Right Balance for Your Application's Codebase
React context can be a very powerful tool, but when and why should you use it?
These are just some of the things I've learned over the years that have helped me become a better react developer. Maybe they can help you too.