提问人:Vítor Fraporti Rosmann 提问时间:11/17/2023 更新时间:11/17/2023 访问量:29
React native expo router v2 如何认证流程?
React native expo router v2 how to authentication flow?
问:
我使用 --template tabs@49 作为基础制作了一个项目,现在它有这样的结构:
-src -应用程序 -(身份验证) -_布局 -指数 -(制表符) -_布局 -指数 -二 -_布局 -上下文
我的应用程序布局看起来像这样......应用程序/_layout及其“工作” 我的意思是,当上下文确实从 AuthStack 更改为 TabsStack 时,但应用程序仍停留在 (auth)/index 上 我必须手动重新分配给(制表符)/索引吗?
我试图重新开始一个空白项目 E,但它就像将我重定向到结构的第一个索引文件一样
答:
0赞
Mauro Conte
12/12/2023
#1
我认为在expo路由器中,您真的应该避免有条件地渲染路由。
根布局应导出默认的堆栈,其中包含应用程序和身份验证路由。 然后,您可以尝试根据身份验证有条件地返回索引内部的重定向。
或者您也可以尝试在布局中放置一个钩子并使用路由器进行重定向,老实说,我使用了钩子,但我开始认为应该避免它,并且导航文件夹进行了一些重组,并嵌套了另一个应用程序文件夹,如最新的博览会文档中建议的那样。
评论
(tabs)/index