既然Hello组件的props在这里是 string,指定string就可,为什么要用interface来定义?

来源:3-3 第一个组件 - ts为组件助力

hey自然

2020-04-23

如题,
图片描述

写回答

1回答

张轩

2020-04-23

同学你好 使用 interface 定义主要有这几方面优势,

自动补全,props会自动补全属性信息,写组件的属性也会自动补全,

属性检查,会自动检查属性 比如这里的 message 是不是 string。

课里面的 FunctionalComponent 类型有更多的优势,在课里面都已经描述过啦,同学不妨再看一次

0
0

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2124 学习 · 959 问题

查看课程