文件名称:rudy:Rudy Router-适用于react-redux应用程序的MVC样式路由异步控制器
文件大小:685KB
文件格式:ZIP
更新时间:2024-05-26 10:02:54
JavaScript
鲁迪 从状态而非路由或组件的角度来考虑您的应用。 连接您的组件,然后调度Flux标准路由操作! 鲁迪是的后继者。 与RFR相比,有许多。 这是一项正在进行的工作。 基本功能可以使用,但是仍然存在错误,并且某些功能不完整。 动机 Rudy是一个库,用于为基于redux的应用程序创建控制器(如在Model View Controller中)。 它为处理所有可能污染React组件并使应用程序难以理解和使用的副作用和横切关注点提供了一个抽象。 它可以做的一些事情: 在您选择的URL和Redux操作之间保持双向映射。 就您的应用而言,URL更改是Redux操作,而路由状态是Redux状态。 此映射的工作方式与服务器端和客户端渲染相同。 触发在redux操作(包括但不限于路由更改)上定义的回调,这些回调可以进行API调用或其他副作用。 他们还可以将URL更改延迟到所需数据准备就绪之前,和/或重定