Reactjs 从React Native中的renderScene函数(导航器)获取状态

Reactjs 从React Native中的renderScene函数(导航器)获取状态,reactjs,react-native,ecmascript-6,react-jsx,Reactjs,React Native,Ecmascript 6,React Jsx,当我试图从renderScene函数(Navigator)获取元素的状态时,出现了一个错误。似乎我无法从该函数中获取任何状态 例如: constructor(props) { super(props); this.state = { test: 'test ok' }; } renderScene(route, navigator) { console.log('test ok'); // test ok console.log(this.state.te

当我试图从renderScene函数(Navigator)获取元素的状态时,出现了一个错误。似乎我无法从该函数中获取任何状态

例如:

constructor(props) {

  super(props);

  this.state = {
    test: 'test ok'
  };

}

renderScene(route, navigator) {

  console.log('test ok'); // test ok

  console.log(this.state.test); // Cannot read property 'test' of undefined

  ...

}

render() {

  return (
    <Navigator
      ...
      renderScene={this.renderScene}
      ...
    />
  )

}
构造函数(道具){
超级(道具);
此.state={
测试:“测试正常”
};
}
renderScene(路线、导航器){
console.log('test-ok');//测试正常
console.log(this.state.test);//无法读取未定义的
...
}
render(){
返回(
)
}
使用


谢谢我终于明白了这一点的必要性!=)
renderScene={this.renderScene.bind(this)}