用导航反应原生混淆



谁能向我解释一下在以下情况下导航这个词的错误

userByEmail(this.state.Email, navigate) // we call userByEmail ans pass email, but what does navigate do?

在这里,我知道我们正在从 screenProps 内部的身份验证导入/(解构 this.props(方法创建用户?? 什么是导航:{导航}} 它只是导航道具吗?

const {screenProps: {auth: {createUser}}, navigation: {navigate}} = this.props

最后这两者有什么区别

this.props.navigation.navigate('Calendar')
navigate('Calendar')

我不能只用你的一些代码来做。但如果navigate不是变量,这是错误的。

这.道具.导航

  • 设置route后,navigation props会自动传递给 连接的屏幕。
  • 如果未设置为直接布线,则应注入组件 通过将HOC因子调用到由react-navigation.

配置导航道具

  • 导航 :转到另一个屏幕,找出需要采取的操作

  • goBack - 关闭活动屏幕并在堆栈中移回

  • addListener - 订阅导航生命周期的更新

  • isFocused - 如果屏幕聚焦并且返回 true 的函数 否则为假。

  • 状态 - 当前状态/路由

  • setParams - 更改路由的参数

  • getParam - 获取具有回退的特定参数

  • 调度 - 向路由器发送操作

您要使用的'navigate'navigation的道具。

相关内容

  • 没有找到相关文章

最新更新