umi-next icon indicating copy to clipboard operation
umi-next copied to clipboard

关于新版本的路由生成器,老版本 /[id$] => /:id? ,新版本 /[id$] => /[id:],关于v6兼容的问题

Open MatrixAge opened this issue 2 years ago • 3 comments

react router v6移除了动态可选路由的直接配置,可以通过如下配置来实现:

image

而新版本的umi对于文件路由仅进行了这样的处理:$ => : ,这样会无法兼容之前的文件结构。

还有现在的文件路由和Nextjs一样的,pages目录下的ts/js 文件全部会变成页面路由,额,对于umi的用户,旧版的文件路由规则可能更加人性化。

MatrixAge avatar Mar 17 '22 03:03 MatrixAge

还有现在的文件路由和Nextjs一样的,pages目录下的ts/js 文件全部会变成页面路由,额,对于umi的用户,旧版的文件路由规则可能更加人性化。

这一段是 umi@4 要少一点黑盒。https://github.com/umijs/umi-next/issues/483#issuecomment-1069032815

xiaohuoni avatar Mar 17 '22 08:03 xiaohuoni

还有现在的文件路由和Nextjs一样的,pages目录下的ts/js 文件全部会变成页面路由,额,对于umi的用户,旧版的文件路由规则可能更加人性化。

这一段是 umi@4 要少一点黑盒。#483 (comment)

ok,这样也行。

MatrixAge avatar Mar 17 '22 08:03 MatrixAge

前面一段感觉是 bug??

而新版本的umi对于文件路由仅进行了这样的处理:$ => : ,这样会无法兼容之前的文件结构。

@sorrycc cc

xiaohuoni avatar Mar 18 '22 08:03 xiaohuoni