定义函数组件默认props的最优雅的方式是什么样的?

来源:4-8 小试牛刀 - Button 组件编码 第一部分

慕尼黑8705062

2020-09-23

在定义Button组件默认props时,我直接在Button函数组件内定义几个属性比如我在从props解构出各个prop时给赋值一个默认值?

写回答

1回答

张轩

2020-09-24

同学你好 这个没有确定的答案 使用 defaultProps 也可以使用参数的默认值也可以。我今天翻阅一个帖子大多数人更支持第二种说法因为 dan abramovreact 核心团队成员说 在函数上使用 defaultProps 属性在未来有可能被移除。具体讨论请见这里https://stackoverflow.com/a/56443098/776977

0
0

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

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

2136 学习 · 959 问题

查看课程