Building User Interfaces and Functions with TypeScript and React
INTERACTIVE COURSE

Building User Interfaces and Functions with TypeScript and React

Intermediate

29 Lessons

20h

Certificate of Completion

AI Explanations
AI Explanations
Building User Interfaces and Functions with TypeScript and React
1 Project
1 Assessment
28 Playgrounds
7 Quizzes
26 Illustrations

Takeaway Skills

An understanding of generics in TypeScript

A working knowledge of how to create React components that accept generic arguments

Hands-on experience building React components with TypeScript

Ability to write, modify, and extend generic TypeScript functions

Ability to understand and describe various UI designs

An understanding of the tradeoffs involved in searching, sorting, and filtering functions

Course Overview

TypeScript’s generics are a powerful tool that enables developers to ensure their code is flexible and reusable. Using generics can help developers manage exactly what types are used in functions and components around the application. In this course, we’ll first get an overview of TypeScript generics and create generic search and sort functions. Next, we’ll create a React component for searching that would leverage our generic search function. Then, we’ll create a generic function and a React component for...Show More

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath