0

this.propsコンポーネントの props ( ) を_renderScene関数に渡したいと思いました。

class HomeContainer extends Component { 

  _renderScene(sceneProps) {
    // <<<<< How do I get Component props(this.props) in here? >>>>
    let route = sceneProps.scene.route;
    if (route.key === 'list') {
      return <Home />
    }
  }

  render() {
    return (
      <NavigationCardStack
        navigationState={this.props.homeNav}
        renderScene={this._renderScene}
      />
    );
  }
}

4

2 に答える 2

0

コンストラクターで:

this._renderScene = this._renderScene.bind(this);

また:

<NavigationCardStack
  navigationState={this.props.homeNav}
  renderScene={this._renderScene.bind(this)}
/>
于 2017-02-04T18:31:16.617 に答える