关于泛型

来源:4-7 作业解答 - ⽤ Hook + TS + TS泛型实现useArray

Boy越越

2021-07-01

老师,如下图所示,如果我不使用泛型的话,将它替换成一个interface,也可以的呀。那么区别是什么呢?

图片描述

写回答

2回答

befriend1314

2021-10-28

就是如果用interface , 外面修改了字段, 比如新增了一个address , 里面useArray 的interface 也需要改一下, 用了泛型就不用。

1
0

Nolan

2021-07-03

泛型是为了自动推导用的,普通的interface没有自动推导的功能

0
0

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程