redux first router::military_medal:无缝的redux first路由 只需调度动作 源码
Redux-First路由器 从状态而非路由或组件的角度来考虑您的应用。 连接您的组件,然后仅调度Flux标准动作! 动机 为了能够在保持地址栏同步的同时按原样使用Redux。 将路径定义为动作,并处理路径参数和查询字符串作为动作有效负载。 地址栏和Redux操作应双向映射,包括通过浏览器的后退/前进按钮。 调度操作,地址栏将更新。 更改地址,然后调度操作。 另外,以下是Redux-First Router试图避免的一些障碍: 从非Redux产生的状态进行渲染 通过在Redux之外拥有状态来处理增加的复杂性 带有路线相关代码的混乱组件 框架的较大API表面积,例如react-router和next.js 路由框架阻碍了动画的优化(例如,动画与组件更新同时发生时)。 为了支持服务器端渲染,必须进行不同的路由更改。 用法 安装 yarn add redux-first-route
文件列表
redux-first-router::military_medal:无缝的redux-first路由-只需调度动作
(预估有个107文件)
.flowconfig
371B
CODEOWNERS
53B
.eslintrc.js
3KB
connectRoutes.js
22KB
flow-types.js
5KB
.babelrc
564B
eslint-plugin-flowtype_vx.x.x.js
12KB
eslint-plugin-babel_vx.x.x.js
5KB
jest_v18.x.x.js
13KB
babel-cli_vx.x.x.js
3KB
暂无评论