1. classnames
可以使得className生成更简单
2. React-classnames
可以在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
中文 www.createjs.cc/preloadjs/d…
8. rollup
Rollup 是前端模块化的一个打包工具,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序。简单地说,
- 它可以从一个入口文件开始,将所有使用的模块根据命令或者根据 Rollup 配置文件打包成一个目标文件,
- 并且 Rollup 会自动过滤掉那些没有被使用过的函数或变量,从而使代码最小化,如果想使用直接导入这一个目标文件即可,
- 因此 Rollup 极其适合构建一个工具库