MyGit
🚩收到GitHub仓库的更新通知

intendednull/yewdux

Fork: 31 Star: 314 (更新于 2024-03-26 09:19:49)

license: Apache-2.0

Language: Rust .

Ergonomic state management for Yew applications

最后发布版本: v0.10.0 ( 2023-12-19 10:56:46)

官方网址 GitHub网址

✨免费申请网站SSL证书,支持多域名和泛域名,点击查看

Yewdux

Ergonomic state management for Yew applications.

See the book for more details.

Example

use yew::prelude::*;
use yewdux::prelude::*;

#[derive(Default, Clone, PartialEq, Store)]
struct State {
    count: u32,
}

#[function_component]
fn ViewCount() -> Html {
    let (state, _) = use_store::<State>();
    html!(state.count)
}

#[function_component]
fn IncrementCount() -> Html {
    let (_, dispatch) = use_store::<State>();
    let onclick = dispatch.reduce_mut_callback(|counter| counter.count += 1);

    html! {
        <button {onclick}>{"+1"}</button>
    }
}

#[function_component]
fn App() -> Html {
    html! {
        <>
        <ViewCount />
        <IncrementCount />
        </>
    }
}

fn main() {
    yew::Renderer::<App>::new().render();
}

最近版本更新:(数据更新于 2024-03-22 00:30:06)

2023-12-19 10:56:46 v0.10.0

2023-10-10 18:01:12 v0.9.4

2023-06-01 14:23:41 v0.9.3

2023-02-23 08:31:13 v0.9.2

2023-02-22 19:52:16 v0.9.1

2022-11-26 05:47:40 v0.9.0

2022-11-01 15:33:25 v0.8.3

2022-09-07 17:33:17 v0.8.2

2022-08-19 10:31:23 v0.8.1

2022-08-19 09:19:22 v0.8.0

主题(topics):

rust, state, state-container, state-management, store, wasm, web, yew

intendednull/yewdux同语言 Rust最近更新仓库

2024-03-29 09:21:42 lapce/lapce

2024-03-28 18:31:28 rerun-io/rerun

2024-03-28 18:20:07 ChainSafe/forest

2024-03-27 17:22:53 FuelLabs/sway

2024-03-27 10:04:18 Netflix/bpftop

2024-03-26 17:19:50 cowprotocol/services