【发布时间】:2016-08-20 13:10:08
【问题描述】:
我一直在将我的一个应用程序迁移到 node/react 上的 ES6,我有一个关于如何将道具传递给孩子的问题。我阅读了一堆帖子,其中一些解决了这个问题,而另一些则没有。基本上,我目前看到的是这样的:
export default class SomeComponent extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<div>
{this.props.text} <<< Props used here
</div>
);
}
}
但我已经能够让我的组件使用以下内容:
export default class SomeComponent extends React.Component {
constructor() {
super(); <<< notice no props in parentheses
}
render() {
return (
<div>
{this.props.text} <<< Props used here
</div>
);
}
}
是否有理由为我的构造函数和超级调用传递括号中的道具?或者我可以保留我的代码吗
【问题讨论】:
标签: reactjs ecmascript-6