Skip to main content

React Tutorial using TypeScript

Build a project management application step-by-step in React by following the directions below.

Lab Application Preview This is a preview of the application you will build.

  • Uses TypeScript
  • Uses only function components with Hooks
  • Uses a pre-built Node.js REST API as a backend to do CRUD operations
  • Uses React Router
  • Test the application using React Testing Library
  • After getting it working, refactor your code to use Redux

Step-by-Step Lab Directions​

Fundamentals​

Advanced​

Redux​

Testing​

Resources​

Solution Code​

There is a separate branch with the finished code after each lab.

How to Skip Labs​

Starter Files​