10 个版本
0.3.0 | 2021 年 5 月 19 日 |
---|---|
0.2.3 | 2020 年 8 月 15 日 |
0.2.1 | 2020 年 7 月 31 日 |
0.1.4 | 2020 年 7 月 30 日 |
1264 在 网页编程 中排名
每月 23 次下载
73KB
1.5K SLoC
reactive-state
本库受 Redux 启发,旨在用于 Rust 图形界面应用程序中,以管理中央化的全局状态,该状态以可预测的方式运行。
用法
可选功能
以下可选 crate 功能可以被启用
"simple_logger"
- 在simple_logger
模块中的日志记录中间件,它使用log
宏。"web_logger"
- 在web_logger
模块中的日志记录中间件,用于在浏览器中运行的 wasm-bindgen 应用程序。"yew"
- 对 yew 类型的兼容性特质的实现支持。
中间件
通过中间件可以自定义系统的行为,本库提供了一些示例,包括一个简单的记录器和一个受 redux-logger 启发的基于 Web 的记录器。
web_logger
中间件
可用的中间件
除了内置的 web_logger
和 simple_logger
中间件(通过 crate 功能提供)外,这里有一份可用的中间件 crate 列表
switch-router-middleware
- 为 reactive-state 提供的路由中间件,它使用了 switch-router。
依赖项
~0–2.6MB
~51K SLoC