About the course
To write a real-world React application you need to know more than just the basics of building components and using JSX. This intermediate course will take you from those basics through to the practicalities of writing more complex applications, including state management with Redux.
- React in ES6
- Structuring for maintainability
- Type checking with propTypes
- A deeper look at the component lifecycle
- Redux and other ways of passing state around your application
- Higher order components
- Integrating non-React based libraries
- Testing React applications with Jest
- React-specific linting
- Making your React app production ready
- A brief introduction to React Native.
Note: These are the topics normally covered but might alter slightly depending on the needs of the attendees.
Those who understand the basics of React but are looking for a deeper understanding of some of the real world problems that need to be tackled to build a complete application and put it in production.