DioxusRust 用戶界面開發(fā)框架
Dioxus 是一個可移植、高性能的框架,用于在 Rust 中構(gòu)建跨平臺的用戶界面。
fn app(cx: Scope) -> Element {
let mut count = use_state(&cx, || 0);
cx.render(rsx!(
h1 { "High-Five counter: {count}" }
button { onclick: move |_| count += 1, "Up high!" }
button { onclick: move |_| count -= 1, "Down low!" }
))
}
Dioxus 可用于制作 網(wǎng)頁程序、桌面應用、靜態(tài)站點、移動端應用。
Dioxus 為不同的平臺都提供了很好的開發(fā)文檔。
如果你會使用 React ,那 Dioxus 對你來說會很簡單。
優(yōu)勢:
- 原生的桌面程序支持。
- 強大的狀態(tài)管理工具。
- 支持所有 HTML 標簽,監(jiān)聽器和事件。
- 超高的內(nèi)存使用率,穩(wěn)定的組件分配器。
- 多通道異步調(diào)動器,超強的異步支持。
- 更多信息請查閱: 版本發(fā)布文檔。
評論
圖片
表情
