UmiJS
Umi
是可扩展的企业级前端应用框架。
链接:https://umijs.org/zh-CN/docs
React
react
用于构建用户界面的 JavaScript 库。
链接:https://react.docschina.org/
ahooks
a hooks library
链接:https://ahooks.js.org/zh-CN
DvaJS
dva
首先是一个基于 redux
和redux-saga
的数据流方案,然后为了简化开发体验,dva
还额外内置了 react-router
和 fetch
,所以也可以理解为一个轻量级的应用框架。
react-redux
Redux
is a predictable state container for JavaScript apps.
全局状态
redux-saga
redux-saga
是一个用于管理应用程序 Side Effect(副作用,例如异步获取数据,访问浏览器缓存等)的 library,它的目标是让副作用管理更容易,执行更高效,测试更简单,在处理故障时更容易。
链接:https://redux-saga-in-chinese.js.org/
历史中间产物,可以不用学
react-router
Declarative routing for React.
https://reactrouter.com/web/guides/quick-start
fetch
A window.fetch JavaScript polyfill.
链接:https://github.com/github/fetch
antd
antd
是基于 Ant Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。
链接:https://ant.design/index-cn
less
Less
是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。