一直在检查 React Location,它有一个非常有用的功能(异步路由、预取),我想知道这在 React Router V6 中是否可行。例如,它们支持异步路由加载器
const routes = [
{
path: 'teams',
loader: async () => ({
teams: await fetch('/api/teams'),
}),
children: [
{
path: ':teamId',
loader: async ({ params: { teamId } }) => ({
team: await fetch(`/api/teams/${teamId}`),
}),
},
],
},
]
我确信它可以完成(或添加),因为 Remix Run 完成了类似的事情。
哦,这也是什么时候发生的(来自 reactrouter.com)?
我们建议在升级具有多个路由的应用程序之前等待向后兼容包发布。