React
Duration: 24 hours#
Abstract#
React has become the most popular library for building modern web-apps. The advantages of using React as a foundation for web-apps are many and include a low learning curve, flexibility, ability to choose different supporting tools to create a tailor-fitted stack for almost any web-app
Topics#
- Building web apps with React
- Components
- Containers
- Using Hooks
- Styled Components
- Routing
- State management
- High Order Components (HoC)
- Context API
- State Management using Redux
- Redux Action and Reducers
- Working with asynchronous actions
- Using Middleware
- Error handling and troubleshooting
- Testing and Automation
- Configuration and executing Jest and Enzyme
- Using mocks
- Snapshot testing
- Integration and behavior testing
- e2e tests