477 - 《TNF 开发笔记 01:工程化、路由、build、create》

发布于 2024年10月29日

从 0 试水一个新框架,应该是比较好的参与机会,感兴趣的可以试试,文章里有 issue 链接。

1、工程化基本是参考 463 - 《2024 年如何发布 npm 包(1) - 极简版、新手向》464 - 《2024 年如何发布 npm 包(2)》 来的。pnpm、Vitest、单包、father、prettier、husky + lint-staged、zx + tsx 等,除了 changesets 和 typos-cli 暂时还没用上,见 https://github.com/umijs/tnf/tree/0487443aeb99632748e1c54a5d633532d2320c68 ,不赘述。

2、路由基于 TanStack Router,前一篇 476 - 《笔记:Tanstack Router》 有详细记录,这个路由方案也是催生我写 tnf 的一大原因。这里再补充下我为啥选这个路由的原因。

1)性能,preload、load、load 和 component 代码分离、内置 mini 版 react query 所以有路由级的 swr
2)TypeScript Safe
3)扩展能力极好,可编程式扩展,所以对框架开发者友

内容预览已结束

此内容需要会员权限。请先登录以查看完整内容。