有没有办法使用Expo Router不从index.js开始?

问题描述 投票:0回答:1

我的应用程序使用 Expo Router 在 Expo 上运行。我有一个包含(选项卡)文件夹的应用程序文件夹,其中有几个我用于选项卡栏的页面,包括 home.jsx 页面。 app文件夹还有一个index.jsx文件和一个_layout.jsx。当应用程序打开时,我希望用户位于 app/(tabs)/home.jsx,但我读到您首先自动从 index.jsx 启动,所以我将重定向到 app/(tabs)/home .jsx。虽然此方法有效,但它会简要显示从 index.jsx 页面切换到主页的动画。有没有办法只在应用程序位于主页时加载该应用程序?我不喜欢为用户提供这个动画。

这是我尝试过的:

import React from "react";
import { Redirect } from "expo-router";

const StartPage = () => {
  return <Redirect href="/home" />;
};

export default StartPage;

提前致谢。

reactjs react-native expo react-navigation expo-router
1个回答
0
投票

正确的方法是将

home.jsx
重命名为
index.jsx

© www.soinside.com 2019 - 2024. All rights reserved.