React Design Patterns and Best Practices: Build easy to scale modular applications using the most powerful components and design patterns