我有一个自定义本机组件,我通过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} />