在React / React-Native中使用ES6 +语法foo,当 在构造函数外部 定义变量时,通过调用将其转换为实例变量this.。我的主张正确吗?如果在构造函数中未实例化,为什么它甚至还能工作?这里是相应的React Native代码片段:
foo
this.
class myComponent extends Component { constructor() { super(); } foo = "bar"; render() { return ( <View>{ this.foo }</View> ); } }
关于ES7属性初始化器的讨论显示了如何state在React / React Native中以这种方式显着使用变量。
state
到目前为止,相关的堆栈溢出讨论我通读不能回答这个问题对我来说..
您的主张是正确的。
问题在于它目前仅位于中stage-1,因此尚不清楚何时以及是否成为标准。
stage-1
参考文献: