react-native - 如何在 react-navigation 6 中获取符号(child_state)值?
问题描述
该逻辑是使用现有代码中的 route.state.index 值开发的。
升级到 6 后,“状态”进入 Symbol(CHILD_STATE),但我不知道如何访问它。
我想要的值是一个数值为 2 的索引
解决方案
React 导航提供“useNavigationState”
https://reactnavigation.org/docs/use-navigation-state/ 在上面的链接中,我们看到了有关钩子的详细信息。
所以,我可以解决使用这个钩子。
const noRenderLocation = useNavigationState(state => state);
//.routes[0].state.index <-- This 'index' is that I want to contract !
推荐阅读
- angular - 茉莉花,业力,正确地嘲笑一个承诺
- xamarin - 在 ZXing 上缩放或增强性能
- python - Keras 变分自动编码器示例 - 潜在输入的使用
- javascript - Javascript切片日期/时间带前导零
- bootstrap-4 - Bootstrap 4.1 模式在 IE11 中调整输入焦点的大小
- c - 无法使用 libtirpc 构建 RPC 项目
- java - Java中Biginteger的初始化
- node.js - 如何在生产中安全地使用环境变量机密
- java - 无法在 Eclipse 中使用 gradle 运行黄瓜功能文件。我收到“错误:无法找到或加载主类 cucumber.api.cli.Main”错误
- apache - 阿帕奇网络服务器
指示