问题
来活儿了, 要写个 xxx 管理后台
本来想直接上 CRA(create react app) 的, 发现 React 官网文档压根儿没见到 CRA 的影子
CRA 仓库也有对应的 issue: github.com/facebook/cr…, 有兴趣的可以去看, 说了一堆, 一句话就说现在 CRA 就是暂时没人管了, 建议直接上 React 全栈框架如 Next.js、Remix
选择
- 继续用 CRA, 又不是不能用, eject 出来自己随便改改也行
- Umi, SPA框架, 对后台管理来说是很全的解决方案了, 但是我真的不想用 dva, 一旦上了就要和阿里全家桶绑定没有那么自由 (但是没关系我会去抄里面的解决方案😎)
- Vite CLI 本身就有 React 模板
- 字节出的 Rsbuild, 官网有从 CRA 迁移的教程, 感觉和 Vite 是一个类型了
- Next.js
- 如果项目需要用到服务器的能力, 可以上
- 单纯 SPA 的话, next 的 static export 连
/posts/123这样的动态路由都不支持, 只能是一个无语给到他😓
- Remix, 官网推荐的另一个全栈框架, SPA模式现在也是不稳定的 (2024-1-29)
好了我就是想用 Vite 👌