- 0 kr
Watch this product and we will notify you once it is back in stock.
React Advanced is specifically crafted for practising React developers who wish to level up their skills by mastering component optimization and testing, advanced hooks usage, battle-proven techniques for data fetching and state management and upcoming React features.
The course offers a unique, cutting-edge compilation of highly sought-after content and a pragmatic approach to learning that solidifies your current understanding of React and prepares you for building the next generation of robust and scalable web applications.
Edument’s foundational React course or equivalent. Basic knowledge of hooks is recommended.
The React Advanced course explores a wide array of topics:
- Manage component state with useState and useReducer.
- Master the intricacies of useEffect.
- Implement custom hooks for reusable component code.
- React Context for global state management and dependency injection.
Handling application errors:
- Implement React error boundaries and related failure management patterns.
- Learn a systematic approach for determining where to catch errors in a component tree, in order to achieve high fault tolerance and a robust user experience.
- Profile React components with the React and Chrome Profiler tools, interpret flamecharts and identify non-performant code.
- Optimise component rendering using React.memo, useCallback and useMemo.
Data fetching strategies, cache management and optimistic updates, using the React Query library.
Unit and integration testing of components with React Testing Library.
An overview of upcoming React features:
- Improve application performance with Concurrent Mode and Suspense.
- Combine client and server-side rendering of components using React Server Components.