Javascript 从构造函数中访问“props”

Javascript 从构造函数中访问“props”,javascript,Javascript,我只是创建了一个state对象,因为不需要构造函数。我以this.props的形式访问了该状态对象中的道具,因此在此状态对象中,我可以使用this关键字访问道具。有人能说明不以当前方式使用它和定义构造函数的原因吗。 state={visibility:this.props.visibility} 从babel.repl获得以下结果 我在中找到了答案,如果我们在构造函数或类中初始化,则没有区别babel.repl返回以下结果

我只是创建了一个state对象,因为不需要构造函数。我以
this.props
的形式访问了该状态对象中的道具,因此在此状态对象中,我可以使用
this
关键字访问道具。有人能说明不以当前方式使用它和定义构造函数的原因吗。
state={visibility:this.props.visibility}

从babel.repl获得以下结果


我在中找到了答案,如果我们在构造函数或类中初始化,则没有区别

babel.repl返回以下结果