egui-reactor
Rust GUI アプリを React っぽく書く
JSX 風の rsx! マクロ、#[component] による関数コンポーネント、use_state / use_effect / use_future などのフック。イベントハンドラはローカルな状態を &mut でそのまま借りるだけで、.clone() のお作法は要りません。
<View> は taffy の上に書いた小さな自前レイアウトエンジンのノードです。direction、gap、grow、wrap、グリッド領域は属性であって、手で測る対象ではありません。
run(Options, ..) を 1 回呼べば、ネイティブではウィンドウが開き、ブラウザでは <canvas> を乗っ取ります。このサイトのサンプルはすべて wasm ビルドが動いています。