Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera Project Network

Typescript in React: Generics, Demystified

Coursera Project Network via Coursera

Overview

By the end of this course you will be able to start working with generics in a Typescript React application. We will start by focusing on the core Typescript generics concepts and behaviours and end up by writing our own faux ‘backend’ React function component type.
This course is aimed at developers who are familiar with Typescript and understand the basics and would like to have some more experience, especially using some of the more advanced and dynamic type patterns in React.

Syllabus

  • Project Overview
    • In this 1-hour long project-based course on Typescript in React: Generics, Demystified. You will write your own generic functions and types to better understand how generic types work in a Typescript React application. We will start by focusing on the core Typescript generics concepts and behaviours and end up by writing our own faux ‘backend’ React function component type.By learning and then using these concepts yourself you will start to better understand the flow of developing within Typescript especially using advanced Typescript patterns such as generics. We will take advantage of the Intellisense features in the VScode code editor to understand how generics infer the types they dynamically create. This course is designed for any person working or who intends to work with Typescript, or just become more familiar with more Javascript tools and libraries.This is an intermediate level course and is designed for an individual who has a base foundation in Javascript.Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Taught by

Rudi Hinds

Reviews

Start your review of Typescript in React: Generics, Demystified

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.