yewdux:适用于Yew应用程序的类似Redux的状态容器

时间:2024-04-08 04:41:47
【文件属性】:

文件名称:yewdux:适用于Yew应用程序的类似Redux的状态容器

文件大小:24KB

文件格式:ZIP

更新时间:2024-04-08 04:41:47

redux web state-management state container

应用程序的共享状态容器。 Yew中的状态管理可能很麻烦,尤其是当您需要为许多(可能是隔离的)组件提供对共享状态的可变访问权限时。通常,您需要为每个组件编写单独的属性和回调以传播更改-如果您是我,那么输入太多! Yewdux为共享状态容器提供了符合人体工程学的接口。可以从任何组件或代理访问它们,在整个应用程序生命周期中都可以使用它们,并且默认情况下为写时克隆。 安装 使用: $ cargo install cargo-edit $ cargo add yewdux 或将Yewdux添加到项目的Cargo.toml : [ dependencies ] yewdux = " ^0.6 " 用法 派遣 让我们使用Yewdux实现一个全局计数器! Dispatch提供了各种与Store进行交互的方法。在这里,我们将使用BasicStore ,但您也可以编写自己的商店实现! use std


【文件预览】:
yewdux-master
----LICENSE(1KB)
----src()
--------dispatch.rs(9KB)
--------component()
--------component.rs(145B)
--------service.rs(5KB)
--------lib.rs(3KB)
--------store.rs(1KB)
--------store()
----Cargo.toml(679B)
----examples()
--------reducer()
--------no_copy()
--------props()
--------basic()
--------store()
----.gitignore(37B)
----README.md(7KB)

网友评论