Cannot read property ‘params’ of undefined (React Router 4)

后端 未结 6 711
甜味超标
甜味超标 2020-12-29 04:49

I have a route set up to render a component:



        
6条回答
  •  既然无缘
    2020-12-29 05:25

    please check for the routename provided

    const AuthNavigattor = createStackNavigator(
      {
        logins: {screen: LoginScreen},
        splash: {screen: SplashScreen},
        register: {screen: RegisterScreen},
        forgetPassword: {screen: ForgetPasswordScreen},
        mobileNumber: {screen: MobileNumberScreen},
        codeEnter: {screen: CodeEnterScreen},
        changePassword: {screen: ChangePasswordScreen},
        // dashboard: { screen: Drawer }
      },
      {
        // initialRouteName: "splash",
        headerMode: 'none',
      },
    );
    const ProfileNavigattor = createStackNavigator(
      {
        logins: {screen: LoginScreen},
        splash: {screen: SplashScreen},
        register: {screen: RegisterScreen},
        forgetPassword: {screen: ForgetPasswordScreen},
        mobileNumber: {screen: MobileNumberScreen},
        codeEnter: {screen: CodeEnterScreen},
        changePassword: {screen: ChangePasswordScreen},
        // dashboard: { screen: Drawer }
      },
      {
        // initialRouteName: "splash",
        headerMode: 'none',
      },
    );
    

    here there is repitition of same route name like logins, splash etc which might be the reason for this error. Rename this unique will solve your issue.

提交回复
热议问题