React Navigation:使用reset导航时,refs变为null

时间:2017-11-13 15:33:38

标签: react-native react-navigation

我有一个自定义本机组件,我通过ref使用它的功能。我也使用react-navigation。

当我在Screen0上并导航到Screen1并导航回Screen0时 Screen0的引用变为null。如果我使用NAVIGATE导航,则不会发生错误。如果我第一次使用Screen0,则refs不为null。请帮助。

this.props.navigation.dispatch({type: 'Reset', index: 0, actions: [{ type: 
'Navigate', routeName:'Screen1',  params: {roomID: 
 this.props.navigation.state.params.roomID}}]});

这是自定义组件

  <CustomViewExample  ref={((component)=>this.customView = component)} onLayout={this.onLayout} />

0 个答案:

没有答案