react-navigation - 有没有办法查看 React Navigation v5 的导航堆栈中是否存在屏幕/路线?
问题描述
根据某个堆栈中是否存在屏幕,我需要能够在我的代码中执行不同的操作。我已尽力而为,但我没有找到任何关于此事的信息。有没有简单的方法来实现这一目标?
解决方案
如果您的意思是,您想获取当前导航器中的所有路线,那么我认为这将解决您的问题。
const navigation = useNavigation();
const routes = navigation.dangerouslyGetState().routeNames;
推荐阅读
- postgresql - Posgtresql pgadmin 如何防止访问模式
- apache-spark - 在 python 与 spark-submit 中运行 PySpark 代码
- java - 代理服务器无法将响应发送回客户端
- gitlab - 保留 Gitlab 合并请求受让人历史
- excel - 让用户仅在条件(VBA)下更改选定的选项按钮
- java - 找不到父级:org.sonatype,大气项目
- android - android 7.1.2 上的热点创建
- python - 相同模型出现在冲突模型错误中
- python - 无法从 Amazon.in 产品详细信息页面获取产品价格作为输出
- reactjs - 使用 ReactJS Popup,我怎样才能让它一次只显示一个弹出窗口?