Chapter 1. Developer s guide to the React Ecosystem
Chapter 1. How does this book teach React mastery
Chapter 1. Summary
Chapter 1. The React ecosystem
Chapter 1. The technology stack
Chapter 1. Why a book on React mastery
Chapter 2. Advanced component patterns
Chapter 2. Summary
Chapter 2. The Composite pattern
Chapter 2. The Summary pattern
Chapter 3. Optimizing React performance
Chapter 3. Optimizing performance by minimizing re-rendering
Chapter 3. Summary
Chapter 3. Understanding dependency arrays
Chapter 4. Better code maintenance with developer tooling
Chapter 4. Debugging applications with React Developer Tools
Chapter 4. Increasing productivity with formatters
Chapter 4. Making components more robust with property constraints
Chapter 4. Summary
Chapter 5. Advanced TypeScript with generics
Chapter 5. Introduction to TypeScript
Chapter 5. Summary
Chapter 5. TypeScript Next-level JavaScript
Chapter 6. Drawbacks of using TypeScript
Chapter 6. Generic pagination An example
Chapter 6. Mastering TypeScript with React
Chapter 6. Summary
Chapter 6. TypeScript resources
Chapter 7. CSS in JavaScript
Chapter 7. Method 1 CSS files and class names
Chapter 7. Method 2 CSS Modules
Chapter 7. Method 3 Styled-components
Chapter 7. One problem, infinite solutions
Chapter 7. Summary
Chapter 7. The example button application
Chapter 8. Building the application architecture
Chapter 8. Data management in React
Chapter 8. Data management recap
Chapter 8. Managing data in pure React
Chapter 8. Reducing data state
Chapter 8. Rethinking flow and data with XState
Chapter 8. Scaling data management with Redux Toolkit
Chapter 8. Simplifying data management with zustand
Chapter 8. Summary
Chapter 9. Adding a remote server to do goal tracking
Chapter 9. Migrating to TanStack Query
Chapter 9. Reactive caching with TanStack Query
Chapter 9. Remote data and reactive caching
Chapter 9. Summary
Chapter 10. Summary
Chapter 10. Testing a component with dependencies
Chapter 10. Testing interactive components
Chapter 10. Unit-testing React
Chapter 11. Alternative React-based website frameworks
Chapter 11. Implementations
Chapter 11. Lets create a weather app!
Chapter 11. React website frameworks
Chapter 11. Summary
Chapter 12. Adding the backend
Chapter 12. Adding the frontend
Chapter 12. Future work
Chapter 12. Project Build an expense tracker with Remix
Chapter 12. Starting from scratch
Chapter 13. Future work
Chapter 13. Project Create a React UI library
Chapter 13. Your new job Extending the library
Chapter 14. Choose your ambition
Chapter 14. Choose your stack
Chapter 14. My implementation
Chapter 14. Project Develop a word game in React
Chapter 14. Share your result