Open2022/06/16にコメント追加5yewで色々実装してみるRustYewSohey2022/06/14Reactでいう、setIntervalを使いたい Sohey2022/06/14に更新yew-hooksというcrateのuse_intervalでいけた use_intervalの第2引数でmillisecondsを指定できるらしい。 let state = use_state(|| 0); { let state = state.clone(); use_interval(move || { state.set(*state + 1); }, 2000); } html! { <> { *state } </> } 返信を追加Sohey2022/06/14現状のdependenciesはこんな感じ yew = "0.19" yew-hooks = "0.1.56" Sohey2022/06/16以下の記事を参考にyew-routerを用いて、ページ遷移を実装した https://yew.rs/docs/next/concepts/router Sohey2022/06/17に更新クエリパラメーターはserdeを用いて用意する必要があるらしかったので、 構造体を用意して、push_with_queryの第二引数に渡してあげたら行けた。 navigator.push_with_query(Route::Recording, query).unwrap(); 返信を追加
Sohey2022/06/14Reactでいう、setIntervalを使いたい Sohey2022/06/14に更新yew-hooksというcrateのuse_intervalでいけた use_intervalの第2引数でmillisecondsを指定できるらしい。 let state = use_state(|| 0); { let state = state.clone(); use_interval(move || { state.set(*state + 1); }, 2000); } html! { <> { *state } </> } 返信を追加
Sohey2022/06/14に更新yew-hooksというcrateのuse_intervalでいけた use_intervalの第2引数でmillisecondsを指定できるらしい。 let state = use_state(|| 0); { let state = state.clone(); use_interval(move || { state.set(*state + 1); }, 2000); } html! { <> { *state } </> }
Sohey2022/06/16以下の記事を参考にyew-routerを用いて、ページ遷移を実装した https://yew.rs/docs/next/concepts/router Sohey2022/06/17に更新クエリパラメーターはserdeを用いて用意する必要があるらしかったので、 構造体を用意して、push_with_queryの第二引数に渡してあげたら行けた。 navigator.push_with_query(Route::Recording, query).unwrap(); 返信を追加
Sohey2022/06/17に更新クエリパラメーターはserdeを用いて用意する必要があるらしかったので、 構造体を用意して、push_with_queryの第二引数に渡してあげたら行けた。 navigator.push_with_query(Route::Recording, query).unwrap();