reactjs - 如何在 React Navigation 5.x 中的不同嵌套堆栈之间导航?
问题描述
父导航器
嵌套导航器 1
- 屏幕 A
- 屏幕 B
嵌套导航器 2
- 屏幕 C
- 屏幕 D
如何在 React Navigation v5.0中从屏幕 D 转到屏幕 B?
我尝试了类似于https://reactnavigation.org/docs/en/navigation-actions.html#reset
但是当我尝试使用时CommonActions.reset()
,它会导航到屏幕 C
我试过这个;
...
import { CommonActions } from '@react-navigation/native';
...
navigation.dispatch(
CommonActions.reset({
index: 1,
routes: [
{ name: 'ScreenB' },
],
})
);
..
解决方案
navigation.navigate('Navigator1', { screen: 'ScreenB' });
推荐阅读
- jquery - jQuery ajax 间歇性地失败
- python - 用于验证输入的 Python while 循环
- python - 如何禁用 python asyncio fd 存储?(不要对同一个 FD 感到恐慌)
- java - 命令无效调试@stack队列
- python - 使用python检测firebase实时数据库中的变化
- android - 我的可绘制目录中有许多图像文件。不好吗?
- python - 获取numpy数组中项目的索引,其中值在列表中
- php - Laravel - 帖子政策没有重定向回帖子索引
- php - 对表中的多个列使用 LIKE
- python - gaierror:[Errno 11001] getaddrinfo 在 Python 3.8 中失败