<>
<Stack.Screen
name="MainScreen"
component={BottomTabs}
options={{ headerShown: false }}
/>
<Stack.Screen
name="CreateOrderScreen"
component={CreateOrderScreen}
options={{ title: "Create Order" }}
/>
<Stack.Screen
name="ListOrderScreen"
options={{ title: "Orders" }}
component={OrderListScreen}
/>
<Stack.Screen
name="CompletedOrderScreen"
options={{ title: "Completed Orders" }}
component={CompletedOrderScreen}
/>
<Stack.Screen
name="UserInfoScreen"
options={{ title: "User Info" }}
component={UserInfoScreen}
/>
</>
) : (
<>
<Stack.Screen
name="AuthScreen"
component={AuthScreen}
options={{ headerShown: false }}
/>
<Stack.Screen
name="RegScreen"
component={RegScreen}
options={{ headerShown: false }}
></Stack.Screen>
<Stack.Screen
name="PrivacyPolicyScreen"
component={PrivacyPolicyScreen}
options={{ headerShown: true, title: "Privacy Policy" }}
/>
</>
)}
При не авторизованном юзере просто не прогружать другие роуты
Это "официальный" способ данного пакета.
Вряд-ли, это обычный рендер, как и во всех рендерах по условию.
Обсуждают сегодня