在 React Native 中从一个屏幕到另一个屏幕检索数据

Retrieve data from screen to screen in react native

我正在将数据“item.email”从屏幕 X 发送到屏幕 HomeParent 如何检索 HomeParent 屏幕中的数据?

  renderItem=(item,index)=>{
    return(
       <View style={styles.listItemContainer}>
          <TouchableOpacity onPress={()=>this.props.navigation.navigate("HomeParent",item.email)}>
            <View style={styles.listItemTitleContainer}>
              <Text>Hello</Text>
            </View>
          </TouchableOpacity>
        </View>
    )
  }

将其作为对象字段传递

<TouchableOpacity onPress={()=>this.props.navigation.navigate("HomeParent",{mail:item.email})}>

并像这样使用 getParam,

const email = this.props.navigation.getParam('mail')