Course Highlights
  • How to get the most out of TypeScript when writing React applications
  • Configure TypeScript in an even stricter mode
  • Validate data in a TypeScript friendly way at the application boundary
  • Use better constructs then casting to inform TypeScript about the types used
Curriculum

4 Topics
Introduction
Personal introduction
Prerequisites
Cloning the GitHub repository

16 Topics
Compiling the code
React Components using TypeScript
Mutually exclusive component props
More TypeScript strict features
Validating data at the boundary
Inferring TypeScript types
Generic React component prop types
Deriving component prop types
Inferring Zod schema types
Type mapping with Omit<> and/or Pick<>
Using Readonly<>
Custom type mapping DeepReadonly<>
Displaying TypeScript mapped types
Type Predicate Functions
Type Assertion Functions
Exhaustiveness Checking

1 Topic
Course conclusions

  Write a Review

Best practices & advanced TypeScript tips for React devs

Go to Paid Course