[mailpoet_page]
- Asynchronous actions and middleware
- Connecting components to the store
- Actions, reducers, and the store
- Introduction to Redux
- React-specific performance tools and techniques
- Code splitting and lazy loading
- Minimizing bundle size and optimizing performance
- Deploying a React app to a hosting service
- Best practices for testing React components
- Integration testing with Cypress
- Jest and Enzyme for unit testing
- Introduction to testing in React
- Animating React components with CSS or React-spring
- Styling with Sass or Less
- Using third-party styling libraries