Course Outline

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

Requirements

  • Development experience using React.

Audience

  • Front-end developers
  • Web developers
  • Javascript programmers
  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (9)

Related Courses

Relay: Efficiently Fetch Data in React Applications

  14 Hours

Related Categories