Building React Apps with TypeScript

TypeScript enables React applications to be developed with fewer bugs by catching them at compile-time instead of run-time. This course will teach you how to effectively use TypeScript to create robust web applications.
Course info
Rating
(50)
Level
Intermediate
Updated
Mar 25, 2021
Duration
57m
Table of contents
Description
Course info
Rating
(50)
Level
Intermediate
Updated
Mar 25, 2021
Duration
57m
Description

Building complex modern web applications with React can be prone to errors. In this course, Building React Apps with TypeScript, you’ll learn to leverage TypeScript to develop React applications that provide type-checking at compile-time to help avoid run-time errors. First, you’ll explore how to get TypeScript working in an existing React application (and see how to start one from scratch). Next, you’ll discover how to declare both function and class components with help from TypeScript. Finally, you’ll learn how to use TypeScript types with React hooks. When you’re finished with this course, you’ll have the skills and knowledge of how to use TypeScript and React together to build modern React web applications in a type-safe way.

About the author
About the author

Mat Warger is a senior software consultant based in Kansas City. He enjoys learning new concepts and has leveraged this curiosity in positions ranging from startups to the enterprise over the past decade. He is a meetup organizer and conference speaker specializing in client-side technologies. Find him on twitter @mwarger.

More from the author
Securing a GraphQL API with Apollo
Intermediate
1h 29m
Sep 1, 2020
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Mat Warger and welcome to my course, Building React Apps with TypeScript. I'm a senior consultant at Keyhole Software in Kansas City. TypeScript has exploded onto the React scene lately and for good reason. Using TypeScript will increase your confidence in developing reliable applications and improve everything from state management to APIs. In this course, we're going to look at how TypeScript can be used with React to create rock solid applications with fewer bugs for our users and a better development experience for us. Some of the major topics that we'll cover include configuring TypeScript from scratch or in an existing React app, declaring props for class and function components, using React hooks in creating custom hooks, interacting with API data in a strongly typed way. By the end of this course, you'll know how to create new features, as well as convert existing React to applications to TypeScript. Before beginning the course, you should be familiar with React application development. We'll cover the basics of TypeScript, though, so you'll get a working knowledge of the necessary concepts. I hope you'll join me on this journey to learn React development with TypeScript with the Building React Apps with TypeScript course, at Pluralsight.