用 Remix + Vite + Chakra UI 技术栈做了点尝试,这个组合还挺让人身心舒畅。顺手把基础代码提取成了一个 Remix 模板,用来生成新的 Remix 项目。
https://github.com/mogita/remix-vite-chakra-ui-template没有任何 fancy 的事情,包含的东西都在项目名称里了。如果你恰好想尝试或已经熟悉这套 pattern ,这个项目希望能帮助节省几分钟搭建的时间。
- TypeScript
- Remix v2 stream body
- 开箱可用所有 Chakra UI 的功能,并已修正暗色模式闪烁的问题
- 基于 vite 光速编译打包
在 remix 工程创建命令后加上模板路径即可:
npx create-remix@latest --template mogita/remix-vite-chakra-ui-template