既然Hello组件的props在这里是 string,指定string就可,为什么要用interface来定义?
来源:3-3 第一个组件 - ts为组件助力

hey自然
2020-04-23
如题,
写回答
1回答
-
张轩
2020-04-23
同学你好 使用 interface 定义主要有这几方面优势,
自动补全,props会自动补全属性信息,写组件的属性也会自动补全,
属性检查,会自动检查属性 比如这里的 message 是不是 string。
课里面的 FunctionalComponent 类型有更多的优势,在课里面都已经描述过啦,同学不妨再看一次
00
相似问题
Typescript 类型定义
回答 1
如何使用数组的值作为 type 定义
回答 1
请问一下,这样定义组件为什么会报错呢?
回答 3
AutoComplete组件属性检查问题
回答 2
组件prop的传入问题。
回答 1