DioxusRust 用户界面开发框架

联合创作 · 2023-09-28 06:08

Dioxus 是一个可移植、高性能的框架,用于在 Rust 中构建跨平台的用户界面。

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 可用于制作 网页程序、桌面应用、静态站点、移动端应用。

Dioxus 为不同的平台都提供了很好的开发文档。

如果你会使用 React ,那 Dioxus 对你来说会很简单。

优势:

  • 原生的桌面程序支持。
  • 强大的状态管理工具。
  • 支持所有 HTML 标签,监听器和事件。
  • 超高的内存使用率,稳定的组件分配器。
  • 多通道异步调动器,超强的异步支持。
  • 更多信息请查阅: 版本发布文档
浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报