属性'navigation'不存在,js引擎:hermes

问题描述 投票:0回答:1

我正在尝试使用 React Navigation 从一个屏幕导航到另一个屏幕。但发现了这个问题。

我按照 React Navigation 试了一下

react-native react-native-navigation
1个回答
1
投票

那是因为你没有在你的函数中添加导航属性。 我附上了一个我的启动画面导航示例供您参考。

const Splash = ({navigation}) => {    //Add navigation here inside your function
  
  setTimeout(() => {
    navigation.navigate('Dashboard');
  }, 2000);

  return (
   //Code
  );
};

所以只需在箭头函数中添加

{navigation}
。那行得通。

© www.soinside.com 2019 - 2024. All rights reserved.