7 个不稳定版本 (3 个重大更改)

0.3.3 2022年3月13日
0.3.2 2022年3月13日
0.2.0 2022年2月24日
0.1.0 2019年2月1日
0.0.1 2018年4月18日

算法 中排名 741

Download history 3/week @ 2024-03-20 24/week @ 2024-03-27 24/week @ 2024-04-03 1/week @ 2024-05-15 14/week @ 2024-05-22 16/week @ 2024-05-29 6/week @ 2024-06-05 10/week @ 2024-06-12 292/week @ 2024-06-19 93/week @ 2024-06-26

每月下载量 401
5 个crate中使用(4个直接使用)

MIT 许可证

54KB
924 代码行

Build Status Crates.io Documentation

redux-rs

Redux的Rust实现。

Redux

Redux,最初用JavaScript实现,是一种函数式状态管理方法。其核心概念是你有一个 状态 和一个 reducer,一个从旧状态创建新状态的函数和一个 action,描述要进行的更改。因为状态本身是不可变的,这导致了一种非常干净的应用程序状态管理方式,其中每个可能的操作都事先定义,然后稍后分发。

使用方法

你可能想阅读文档,它还提供了示例。

还可以查看示例

运行示例

cargo run --example <name of the example>

依赖关系

~2–12MB
~115K SLoC