Reactjs 是否应在React Native Navigation中嵌套堆栈导航器

Reactjs 是否应在React Native Navigation中嵌套堆栈导航器,reactjs,react-native,react-navigation,Reactjs,React Native,React Navigation,你应该让领航员保持水平吗?或者嵌套在从逻辑/UI角度看有意义的地方 e、 g 对 App2: { LoginStack: { Login, Register }, MainStack: { Profile, Chats, Friends } } 在App1中,该应用程序只有一个堆栈。然后,您可以根据登录等操作屏幕。在App2中有嵌套的堆栈导航器,一个用于登录,另一个用于非登录 如果使

你应该让领航员保持水平吗?或者嵌套在从逻辑/UI角度看有意义的地方

e、 g

App2: {
    LoginStack: {
        Login,
        Register
    },
    MainStack: {
        Profile,
        Chats,
        Friends
    }
}
App1
中,该应用程序只有一个堆栈。然后,您可以根据登录等操作屏幕。在
App2
中有嵌套的堆栈导航器,一个用于登录,另一个用于非登录


如果使用Redux,答案是什么

react导航
v5
开始,我们可以将以下内容作为多个级别嵌套在一起

@react-navigation/drawer
@react-navigation/native
@react-navigation/stack
但单靠堆栈导航的多级嵌套是失败的

有关
v4
,您可以参考

@react-navigation/drawer
@react-navigation/native
@react-navigation/stack