Learn how to combine the component approach of React with the discipline of TypeScript to create clean web apps. Use type checking and interfaces to build easier-to-maintain apps.
Overview
Syllabus
Introduction
- Create web apps using the React component approach with TypeScript
- What you should know
- Initialize a React project
- Install TypeScript
- Introduction to TypeScript with React
- Basic types
- Other complex types
- Functional/stateless component intro
- Functional/stateless component syntax
- Class/stateful component intro
- Class/stateful component syntax
- Introduction to interface
- Define our state
- Review best practices interfaces
- Overview of higher-order components (HOCs)
- Implement HOCs in TypeScript
- HOCs best practices
- Next steps
Taught by
Emmanuel Henri