最近开始接触react框架,然后学习了关于react周边的一系列技术。
react全家桶包括了
react,组件化的框架,看官方文档即可
react-router,路由管理
redux, 是一个状态容器,提供可预测化的状态管理
redux-saga,数据获取等异步时间和访问缓存
react-redux,redux的官方绑定
react-router-redux ,上面三者的结合体
,immutable, 创建不可变的数据
reselect,选择器
antd ui框架 开箱即用的ui框架
Create raect-app 官方脚手架(集成react+react-dom+react-router)
Antd pro antd提供的脚手架
项目基于蚂蚁金服的dva框架,实际上是对几个流行的开源框架的整合,技术栈包括:
-
react
-
react-router
-
redux
-
redux-saga
-
dva
-
antd
有时候dva会结合umi使用:
Umi react应用开发框架,对下面等技术进行了封装,主要负责路由
{
preact
Webpack
React-router
Babel
Jest
等
}
负责数据,DVA不添加新的语法,只是封装了,不使用dva前,reducer, s