I've been working on a large-scale React application and we're starting to see performance issues as we add more features. What are the best practices for optimizing React performance?
Specifically, I'm looking for solutions around:
- Component memoization
- State management optimization
- Code splitting strategies
- Lazy loading components
I found this article helpful: https://reactjs.org/docs/optimizing-performance.html