React应用中的路由组织原则与最佳实践
P粉046387133
P粉046387133 2023-08-16 16:15:12
0
1
426

我在App.js文件中编写了多个路由。

function App() { return (   } /> } /> } /> } />  } />  )}

现在我该如何正确组织这些路由呢?因为有大约50个路由,而App.js文件中包含了所有这些50个路由,我认为这不是一个合适的结构。

P粉046387133
P粉046387133

全部回复 (1)
P粉164942791

你可以创建一个新的组件AppRouter.jsx:

import {routes} from "@/routes.js"; export default function AppRouter() { return (  {routes.map(route => )}  ) }

然后创建一个包含路由的文件routes.js:

import A from "@/components/A"; import B from "@/components/B"; import C from "@/components/C"; import Login from "@/components/Login"; export const routes = [ { path: "/a", component:  }, { path: "/b", component:  }, { path: "/c", component:  }, { path: "/", component:  }, ]

然后在你的App 组件中使用它:

function App() { return (    )}

如果你需要在将来创建新的路由,请前往routes.js并在那里添加它们。

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!