Open2022/06/16にコメント追加5yewで色々実装してみるRustYewshy2022/06/14Reactでいう、setIntervalを使いたい shy2022/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 } </> } 返信を追加shy2022/06/14現状のdependenciesはこんな感じ yew = "0.19" yew-hooks = "0.1.56" shy2022/06/16以下の記事を参考にyew-routerを用いて、ページ遷移を実装した https://yew.rs/docs/next/concepts/router shy2022/06/17に更新クエリパラメーターはserdeを用いて用意する必要があるらしかったので、 構造体を用意して、push_with_queryの第二引数に渡してあげたら行けた。 navigator.push_with_query(Route::Recording, query).unwrap(); 返信を追加
shy2022/06/14Reactでいう、setIntervalを使いたい shy2022/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 } </> } 返信を追加
shy2022/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 } </> }
shy2022/06/16以下の記事を参考にyew-routerを用いて、ページ遷移を実装した https://yew.rs/docs/next/concepts/router shy2022/06/17に更新クエリパラメーターはserdeを用いて用意する必要があるらしかったので、 構造体を用意して、push_with_queryの第二引数に渡してあげたら行けた。 navigator.push_with_query(Route::Recording, query).unwrap(); 返信を追加
shy2022/06/17に更新クエリパラメーターはserdeを用いて用意する必要があるらしかったので、 構造体を用意して、push_with_queryの第二引数に渡してあげたら行けた。 navigator.push_with_query(Route::Recording, query).unwrap();