繁体   English   中英

如何通过 React Navigation 将导航道具传入功能组件屏幕?

[英]How to pass in navigation props into a functional component screen through React Navigation?

我有一个带有自定义“任务”的 React Native FlatList 的功能组件屏幕。 我希望能够从一个任务导航到另一个功能组件“TaskEditScreen”并将一些道具传递到屏幕。

<TouchableOpacity onPress={()=>{navigation.navigate('Task Edit')}}>
   <Feather
      name="edit"
      size={35}
      color="black"
      style={{
         margin: 5
      }}    
   />
</TouchableOpacity>

onPress 函数可以工作,它将我导航到正确的屏幕,但是我如何还将某种道具或数据传递到此屏幕?

文档: https : //reactnavigation.org/docs/params

<TouchableOpacity onPress={() => { navigation.navigate('Task Edit', {someParam: "someValue"}) }}>
  <Feather
    name="edit"
    size={35}
    color="black"
    style={{
      margin: 5
    }}
  />
</TouchableOpacity>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM