使用Redux进行React-Navigation:使用后退箭头转到上一个屏幕时出错

时间:2018-02-08 11:57:23

标签: react-native react-redux react-navigation

导航工作正常,否则我可以在屏幕之间导航,但当我使用后退箭头(在标题上)时,它会出现以下错误enter image description here

1 个答案:

答案 0 :(得分:0)

你是否将后退按钮放在一个你没有通过导航对象的单独的类中? 如果您的代码看起来像

export default class myClass extends React.Component{
 render(){
  return (
   <View>
    <View> whatever </View>
    <BackButton />
   </View>
  )
 }
}

确保将导航传递到您的后退按钮,以便在其上执行navigation.dispatch。所以看起来应该是这样的:

<BackButton navigation={this.props.navigation} />