Training Catalogue / Languages and Frameworks

React

4 modules
5 sessions

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

Tell us which modules interest you and we will propose a plan within 24 hours. Choosing Enquire on a module above fills in the subject for you. Add more than one if you like.