Typescript in React: Generics, Demystified
Offered By: Coursera Project Network via Coursera
Course Description
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.
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
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX