在react native中重定向到另一页

33qvvth1  于 2022-11-25  发布在  React
关注(0)|答案(1)|浏览(147)

大家好,我是一个新的React Native,我试图使页面的重定向,只有当有人按下在当前页的图像发生。按下事件是在touchableopacity,我希望当重定向是显示在该页的数据,你已经被重定向到应该来自的id的图像有人按下在前一页
我尝试在组件中使用navigation.navigate prop,但它只重定向,而不记录按下的id,因此没有显示任何数据

xlpyo6sf

xlpyo6sf1#

您可以使用

navigation.navigate('YourScreen', { itemId: 'some_id', otherParam: 'anything you want here'});

然后在您导航到的下一个屏幕中

function DetailsScreen({ route, navigation }) {
  const { itemId, otherParam } = route.params; <- Grab params here
  console.log(itemId);
  return (
    <SomeComponent />
  );
}

您可以在文档here中看到

相关问题