javascript - 登录前后如何在 React Native 中更改抽屉导航器的选项
问题描述
在登录之前,我有这些选项。
主页、免费服务、信号、联系我们、登录、注册
我想添加更多并在登录后更改一些选项
主页, 免费服务, 付费服务, 免费信号, 付费信号, 联系我们, 注销
请解决我的问题我该怎么做。
解决方案
当您的 react native 应用程序具有身份验证时,您应该使用 SwitchNavigator。
从反应导航文档中阅读此页面:https ://reactnavigation.org/docs/en/auth-flow.html
登录前使用“Auth”堆栈,登录后使用“App”堆栈。每个堆栈都有自己的导航器。AuthLoadingScreen 检查用户是否登录并使用适当的堆栈。
推荐阅读
- javascript - React状态对象的快速刷新+更新函数实现
- powershell - 使用 Powershell 下载文件时出现问题
- javascript - 通过多个键对数组对象求和
- excel - 使用VBA将没有清理功能的表格从word导入excel
- c# - 将 ZIP 文件提取到内存(不是磁盘)
- bash - 如何在 shell 脚本中处理 Ctrl + c?
- node.js - 如何解决平台颤振不允许的不安全http?
- webview - 联系人选择器从 WebView 中的 URL 失败,但在 android chrome 浏览器中使用相同的 URL
- java - 使用带参数的 jdbcTemplate.query
- java - 通过注释spring从数据库获取的方式有什么区别?