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
用户评论