我在理解如何在expo 项目上实施Reduxstore 时遇到了问题,因为它的路由和导航是如何工作的.
我真的不知道如何以及在哪里提供store .
我的项目被配置为从这个文件开始:
//Index.tsx
import { Redirect } from "expo-router";
import Onboarding from "./Onboarding";
export default function App() {
return <Onboarding />;
}
//Layout.tsx
import { Stack } from "expo-router";
export default function LoginLayout() {
return (
<Stack
initialRouteName="home"
screenOptions={{
headerShown: false,
headerStyle: {
backgroundColor: "brown",
},
headerTintColor: "#fff",
headerTitleStyle: {
fontWeight: "bold",
},
}}
>
<Stack.Screen
name="login"
options={{
title: "Login",
}}
/>
<Stack.Screen
name="register"
options={{
title: "Login",
}}
/>
</Stack>
);
}
这是这款应用程序的开始.
根据expo 路由的工作方式,我在哪里提供store ?因为最终,我们将离开这个组件?