【问题标题】:How to pass in navigation props into a functional component screen through React Navigation?如何通过 React Navigation 将导航道具传入功能组件屏幕?
【发布时间】:2020-08-29 00:33:48
【问题描述】:

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

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

onPress 功能有效,它可以将我导航到正确的屏幕,但我如何也将某种道具或数据传递到此屏幕?

【问题讨论】:

    标签: javascript reactjs react-native react-navigation


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-30
      • 1970-01-01
      • 2021-08-19
      • 2018-11-23
      • 1970-01-01
      相关资源
      最近更新 更多