Course overview

Objective

This track is a collection of past teaching material relating to React. It is not structured to be taken as a standalone track, and has mixed in with it past non-React-related workshops and exercises.

You may find it useful as a basis and set of projects to self-teach React, but it’s not currently offered as a track. We would want to clean up the structure if we wanted to offer it in the future.

React

  1. What is React
  2. Components
  3. Importing and Exporting
  4. JSX syntactic sugar
  5. Embedding JavaScript
  6. Props
  7. Rendering
  8. Keys
  1. Handling events
  2. State
  3. Re-Rendering
  1. Fetching data
  2. Synchronising with effects
  3. Fetching data with Effects
  4. Working with forms
  5. Forms with multiple fields
  6. Controlled Components
  1. React Router