一些好用的模块

315 阅读1分钟

1. classnames

www.npmjs.com/package/cla…

可以使得className生成更简单

2. React-classnames

blog.csdn.net/duola8789/a…

可以在react中简化classname的书写

3. Redux-suger

redux-saga是一个用于管理redux应用异步操作的中间件,redux-saga通过创建sagas将所有异步操作逻辑收集在一个地方集中处理,可以用来代替redux-thunk中间件。

4. Redux-thunk

redux提供异步处理方案

5. Redux-logger

提供日志管理系统的中间件

6. dva

redux 状态管理的轻量级应用框架。dva.dynamic可用于动态引入组件

7. 文件预加载-preloadjs

createjs.com/getting-sta…

中文 www.createjs.cc/preloadjs/d…

8. rollup

www.sosout.com/2018/08/04/…

Rollup 是前端模块化的一个打包工具,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序。简单地说,

  • 它可以从一个入口文件开始,将所有使用的模块根据命令或者根据 Rollup 配置文件打包成一个目标文件,
  • 并且 Rollup 会自动过滤掉那些没有被使用过的函数或变量,从而使代码最小化,如果想使用直接导入这一个目标文件即可,
  • 因此 Rollup 极其适合构建一个工具库