Advanced React
MotiGraph
Beyond the Basics Advanced Certificate

Advanced React

What to do once the application is big enough to be slow or confusing. Custom hooks, composition patterns, memoisation applied where it is measured rather than sprinkled, code splitting, error boundaries, and a component library you can reuse across projects.

9 lessons 490 min
  • React
  • Performance
  • Custom Hooks
  • Patterns
  • Suspense
Skills

What You Will Learn in This Course

Write custom hooks that make logic reusable and testable.
Apply memoisation based on a measurement, not a hunch.
Split code and lazy-load routes to cut the initial bundle.
Catch failures with error boundaries instead of a blank screen.
Build a reusable component library with sensible APIs.

About This Course

What to do once the application is big enough to be slow or confusing. Custom hooks, composition patterns, memoisation applied where it is measured rather than sprinkled, code splitting, error boundaries, and a component library you can reuse across projects.

Requirements

  • React fundamentals.

Who It Is For

  • Developers on an application that has started to grow.
Curriculum

Course Content

9 items · 1 sections

  1. 01 Custom hooks: extracting logic properly Preview 55 min
  2. 02 useReducer and state machines for complex state 55 min
  3. 03 useMemo, useCallback and memo, measured first 55 min
  4. 04 Profiling a React app and finding the real cost 50 min
  5. 05 Composition patterns and compound components 50 min
  6. 06 Code splitting, lazy and Suspense 45 min
  7. 07 Error boundaries and failing gracefully 45 min
  8. 08 Portals, refs and escaping the tree when you must 45 min
  9. 09 Project: a reusable component library 90 min
Certified

Certificates You Can Earn

Finish your course and receive an accredited MotiGraph certificate you can add to your CV and share with employers.

MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample
MotiGraph certificate sample