Modules

Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.

Practitioner · 1 session

Introducing React

Components, the Virtual DOM and JSX: how React thinks.

  • React architecture and the Virtual DOM
  • JSX
  • Components and composition
  • Where React fits in a modern stack
Add the TypeScript track modules if you want React with TypeScript.
Practitioner · 2 sessions · multi-part

Building React Applications

Components, lifecycle, REST integration and routing in a real SPA.

  • Components, JSX and bundlers
  • Component lifecycle and state
  • REST integration
  • Routing
Practitioner · 1 session

React Hooks

useState, useEffect and writing your own custom hooks.

  • useState and useEffect
  • useMemo and useCallback
  • Writing custom hooks
  • Common hook pitfalls
Advanced · 1 session

Modern React and Testing

Suspense, server components and testing with Jest and React Testing Library.

  • Suspense and Transitions
  • Server components and the Actions API
  • Testing with Jest and React Testing Library
  • Snapshot testing
Enquire About This Training Open the form. We will propose a plan within 24 hours.

The subject is filled in for you. Choosing Enquire on a module above sets it to that module. Add more than one if you like.