【发布时间】:2017-12-25 14:02:52
【问题描述】:
让我们假设有一个Child 组件正在以这种方式呈现
<Child text="foo" action={this.bar} />
这里的text 和action 是给子组件的两个道具。
但是如果没有提供给Child 组件的道具
<Child />
Child 组件会引发 undefined 道具异常 this.props.text is undefined 或类似的东西。
即使没有提供任何道具,渲染Child 组件的最佳实践是什么?
我是否必须在Child 组件中总是这样检查。
if (this.props.text !== undefined) && (this.props.action !== undefined)
//then render
【问题讨论】:
标签: reactjs