imdux Redux辅助库适用于React Hooks与TypeScript Redux 状态管理的重复代码太多?嗯,用起来真的挺烦。imdux就是为你这种懒得写样板代码的人准备的,配合 React Hooks 和 TypeScript,体验还是蛮不错的。 没有冗余的 action、reducer、types 三连组合,直接一步到位,状态管理就像拧螺丝一样丝滑。它用的是 im
Figma-copies Figma插件自动从Google电子表格更新副本 Figma 插件figma-copies挺方便的,专门用来自动从 Google 电子表格中获取和更新副本内容。你只需要创建一个包含复制 ID 和文本的 Google 电子表格文档,发布到网络上,把.tsv 的 URL 粘贴到 Figma 插件里。插件会自动更新所有与副本 ID 匹配的文本图层,蛮省事
Vue自用脚手架支持服务端渲染TypeScript Vue 自用脚手架的配置挺有意思的,适合喜欢 TypeScript 的朋友。它支持服务端渲染,配合vue-class-component,可以大大提升你的开发效率。代码风格上,蛮像 React 的,简洁清爽,感觉就像找到了真爱。是降级能力也有,能够兼容不同的开发环境。,对于想用TypeScript开
ast-parser AST解析器JavaScript工具 AST 解析器是一个好用的工具,挺适合做代码或者转化工作。通过它,你可以轻松解析代码的抽象语法树(AST)。比如你只需要安装npm i ast-parser -D,用astParse解析代码,直接返回你需要的 AST 节点信息,方便。你也可以配合@babel/parser来解析不同的代码,像是 Ty
Appy Fetch API函数式封装 围绕 Fetch API 的函数式封装,用起来还挺顺手的。appy的思路是保留原生fetch()的灵活性,但在上面加了一层更稳的函数式模型。你如果用过fp-ts,会觉得上手挺快,像Task、Either这些类型都用上了,错误也变得清爽多了。 对于求的组织,appy有自己的一套——用Req类型来求,把
use-react-redux-context使用useContext替代ReactRedux.connect提高性能 useContext 写的 Redux 绑定,比 connect()轻不少。以前用ReactRedux.connect(),写多了你会发现真有点重,尤其组件一多,性能压力也上来了。用use-react-redux-context就不一样了,思路清晰、结构简单、性能还挺不错。核心是用React.Con
e-hentai-view移动端图站构建项目 ExHentai 的移动版站点,用 Next.js 撸出来的 PWA,名字叫e-hentai-view,还挺顺手的。支持暗黑模式、响应也快,适合拿手机刷图的你。结构清晰,代码也比较整洁,适合前端同行研究参考。 核心是Next.js的服务端渲染加 PWA 特性,体验接近原生 App。你要是用的是Chr
React Button TypeScript组件发布模板 react-button 的 npm 模板挺适合做 React + TypeScript 组件发布的事。用起来没啥门槛,代码也清爽,一套流程走下来挺顺的。你只要 fork 一下仓库,改改package.json,写点组件代码,npm run build打包,一键npm publish,就能把自己的组
NextDevTemplateForVite Vite 2.x开发模板 NextDevTemplateForVite 是基于 Vite 2.x 的开发模板,适合 Vue3、TypeScript 开发者。它支持 git 提交消息规范校验,自动执行代码 lint,一键式构建和开发流程。路由使用vite-plugin-pages插件,根据文件系统自动生成。qiankun(微前
tsdi TypeScript依赖注入容器(IoC) 依赖注入(IoC)听起来有点抽象,但其实它能大大简化你的 TypeScript 项目结构。tsdi 是一个轻量级的依赖注入容器,专门为 TypeScript 设计。它自动注册生命周期方法,支持构造函数参数注入,还能搞定单例和实例的管理。你不需要自己手动管理这些依赖,直接交给 tsdi 它就能自动,挺