【发布时间】:2021-09-07 06:01:27
【问题描述】:
上下文
伙计们,我从 Typescript 开始,现在我只是在与一些概念作斗争。
例如,当为函数指定参数时,我将类型设置为:
function example(test: string){...}
但现在我正在进入状态,我看到类型被这样指定:
type User = {
id: string;
name: string;
avatar: string;
}
const [user, setUser] = useState<User>();
问题
所以我的问题是:: 和 有什么区别?
【问题讨论】:
-
一个是类型注解,另一个是泛型类型参数。除了在类型系统中使用之外,它们没有任何共同之处。
-
@VLAZ 感谢您提出这个新条款。能够进行一些研究,现在这很有意义!
标签: javascript reactjs typescript