K[] 泛型的用法

来源:8-6 用useMemo解决依赖循环问题 - Hook的依赖问题详解

慕工程1096074

2022-04-06

调用useUrlQueryParam([“name”, “personId”])之后,泛型K不应该变成string吗?但是为啥代码提示是<“name” | “personId”>?

图片描述

写回答

2回答

学到头秃_

2022-05-20

如果你希望K是任何string,就传string,图上显式的传递了一个由"name"和"personId"组成的联合类型。

0
0

Nolan

2022-04-06

嗯。。这里不太好解释,比如,['1,''2']这个数组的类型,实际上是 '1'|'2'[],不是 string[]

0
0

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

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

2691 学习 · 1236 问题

查看课程