Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 2.77 KB

f2e-libs.md

File metadata and controls

46 lines (34 loc) · 2.77 KB

f2e-libs

整理自己用到或看到好的前端库,主要是 React 技术栈

前端 UI 框架

数据流

  • umi - 配合 antd 的数据流框架,自动路由、动态 model,好用
  • redux-logger - redux 日志工具,主要用于开发时便于观测 store 数据

前端工具类库

  • lodash - 前端工具类库,提供各种辅助函数
  • cheerio - 类 jQuery 式处理 html 片段类库
  • dayjs - 前端日期处理类库,用于替换 moment.js,比 moment.js 打包小很多
  • object-diff - 一个简单对象对比工具库
  • uuid - 前端生成 uuid 工具库
  • blueimp-md5 - 前端 md5 工具库

统一代码风格

  • yorkie - git 钩子工具类库,husky 的优化版本,尤大大出品
  • lint-staged - git staged 校验工具库,结合 eslint,prettier 使用
  • prettier - 前端代码格式美化工具库
  • eslint - 前端代码语法检查工具库

构建工具

  • babel - 将 es 代码转换为现代浏览器可识别代码
  • webpack - 代码资源打包工具,功能强大,社区发展好
  • rollup - 主要做 js 打包,比 webpack 更专注,因此打包效果更好效率更高
  • parcel-bundler - 新一代打包工具零配置,webpack 的竞品
  • romejs - 一个完整的 JavaScript 工具链,集代码检测、打包、编译、测试等功能于一身,还在迭代中
  • vitejs - 现代前端 es 模块构建工具,尤大大出品的

其他类库或框架

  • mockjs - 前端 mock 调试类库,不用后端接口也能简单的调试数据了
  • cross-env - 跨平台环境变量设置工具库
  • rimraf - 跨平台 rm -rf test 命令
  • git commit template - 只是一个规范,优雅的添加 git 提交信息