在React / React-Native中使用ES6 +语法时,变量foo
在构造函数之外定义时会以this.
调用时以某种方式转换为实例变量。我的断言是真的吗?为什么它在构造函数中没有实例化时甚至可以工作?这里有一个相应的React Native代码片段:
class myComponent extends Component {
constructor() {
super();
}
foo = "bar";
render() {
return ( <View>{ this.foo }</View> );
}
}
This discussion about ES7 property initializers显示了state
变量如何在React / React Native中以这种方式突出显示。
答案 0 :(得分:4)
你的断言是真的。
问题在于它目前只在stage-1
,所以它不清楚何时成为标准。
参考文献: