Get in Touch

Course Outline

Introduction

Setting up the Development Environment

Leveraging Advanced Hooks

  • Effect hook (for querying asynchronous APIs)
  • Context hook
  • External hooks
  • Custom hooks
  • Reducer hook

React and TypeScript

  • Typing React props and events
  • Typing React state

Redux

  • State management with Redux
  • Understanding Middleware Functions
  • Handling Asynchronous Actions via Redux Middleware

Authentication

  • Server-side User Authentication
  • Client-side User Authentication

Testing and Debugging

  • Testing React components
  • Debugging React and Redux applications
  • Logging User Actions and Reporting Errors
  • Troubleshooting

Performance Optimization

  • Measuring render times
  • Applying memoization for performance gains

Higher-order components

Deployment

Troubleshooting

Summary and Conclusion

Requirements

  • Prior development experience with React.

Target Audience

  • Front-end developers
  • Web developers
  • JavaScript programmers
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories