React JS Advanced Certificate for Samuel FUNG
- Introduction
- Preparing the Development Environment
- Using Advanced Hooks
• Effect hook (querying asynchronous APIs)
• Context hook
• External hooks
• Custom hooks
• Reducer hook
- React and TypeScript
• React prop and event types
• React state types
- Redux
• Managing State with Redux
• Understanding Middleware Functions
• Handling Asynchronous Actions with Redux Middleware
- Authentication
• Authenticating Users on the Server Side
• Authenticating Users on the Client Side
- Testing and Debugging
• Testing React components
• Debugging React and Redux
• Logging User Actions and Reporting Errors
• Troubleshooting
- Optimizing performance
• Measuring render times
• Using memoization for performance optimization
- Higher-order components
- Deployment
- Troubleshooting
- Summary and Conclusion