概念
简介
了解本课程的总体概览。
欢迎进入课程!
欢迎来到 高级 TypeScript:泛型搜索、排序与过滤!本课程将专注于 TypeScript 中泛型的使用。那么,什么是泛型?简单来说,当你编写软件时,让代码更具可重用性和灵活性始终是一个优势。在像 TypeScript 这样的 静态类型语言(在运行前进行类型安全检查的语言) 中,我们还能让整个应用中数据类型的使用更加灵活!

在本课程中,我们将利用 TypeScript 泛型的强大功能,实现以下三项核心功能:
- 一个泛型搜索函数
- 一个泛型排序函数
- 一个泛型过滤函数
在构建每个函数的过程中,我们还将学习如何创建泛型 React 组件,仅通过数据的类型定义,就能动态生成并渲染各种 UI 元素!
本课程主要面向中级到高级的 TypeScript 开发者。泛型是 TypeScript 语言中一个较为高级的概念。课程不会专门讲解 TypeScript 的基础知识(例如接口或枚举的含义)。不过,在进入实际应用示例之前,我们会用两节课的时间专门介绍泛型的基本概念。