在 React/React-Native 中使用 ES6+ 语法,在构造函数外部foo
定义的变量以某种方式在调用时转换为实例变量。我的断言是真的吗?为什么在构造函数中没有实例化时它甚至可以工作?这里有一个对应的 React Native 代码片段:this.
class myComponent extends Component {
constructor() {
super();
}
foo = "bar";
render() {
return ( <View>{ this.foo }</View> );
}
}
这个关于 ES7 属性初始化器的讨论展示了state
在 React/React Native中如何以这种方式突出使用变量。