Ruukh 0.3 釋出,Rust 編寫的下一代前端 Web 框架
Ruukh —— Rust編寫的實驗性下一代前端Web框架。
更新詳情:
新增
-
使用狀態設定器
StateSetter::state_setter
&SetState::set_state
。
改變
-
Shared
型別變化為private。 -
狀態批量更新為一個。
-
升級到
rustc 1.31.0-nightly (4efdc04a5 2018-10-06)
。
修復
-
'static
prop型別在不是時被視為可選。
Ruukh 介紹:
Rust已將其目標設定為主要的WASM,並且在後端和前端Web中使用它會非常棒。ofollow,noindex" target="_blank">Ruukh 是實現這一夢想的努力之一。Ruukh是一個前端Web框架,受到VueJS 和ReactJS的 啟發 。
#![feature(proc_macro_gen, proc_macro_non_items, decl_macro)] use wasm_bindgen::prelude::*; use ruukh::prelude::*; #[component] #[derive(Lifecycle)] struct MyApp; impl Render for MyApp { fn render(&self) -> Markup<Self> { html! { "Hello World!" } } } #[wasm_bindgen] pub fn run() { App::<MyApp>::new().mount("app"); }
除了框架之外,
cargo-ruukh
還提供了子命令以簡化應用程式的構建和執行。