1 个不稳定版本

0.2.0 2023 年 9 月 29 日

#35#jsx

Download history 220/week @ 2024-03-11 356/week @ 2024-03-18 599/week @ 2024-03-25 269/week @ 2024-04-01 174/week @ 2024-04-08 296/week @ 2024-04-15 256/week @ 2024-04-22 237/week @ 2024-04-29 166/week @ 2024-05-06 133/week @ 2024-05-13 235/week @ 2024-05-20 116/week @ 2024-05-27 189/week @ 2024-06-03 320/week @ 2024-06-10 237/week @ 2024-06-17 219/week @ 2024-06-24

976 每月下载量
2 个crate中使用(通过 yew-agent

MIT/Apache

25KB
432

关于

Yew 是一个用于创建多线程前端 Web 应用的现代 Rust 框架,使用 WebAssembly。

  • 它提供了一个用于声明交互式 HTML 的宏,使用 Rust 表达式。有 React 中 JSX 使用经验的开发者在使用 Yew 时应该感到非常熟悉。
  • 通过最小化每个页面渲染时的 DOM API 调用以及使处理任务易于转移到后台 Web Workers,实现了高性能。
  • 支持 JavaScript 互操作性,允许开发者利用 NPM 包并集成到现有的 JavaScript 应用程序中。

注意:Yew 还未达到 1.0 版本。由于 API 的重大更改,请准备好进行重大重构。

贡献

Yew是一个社区项目,我们欢迎来自所有背景的开发者提供各种大小、各种形式的贡献。我们希望Yew社区成为一个有趣、友好的地方,所以请阅读我们的行为准则,了解哪些行为是不被容忍的。

🤠 你是Yew的新手吗?

通过帮助我们改进我们的文档来开始了解这个框架。改善测试覆盖率的pull requests也非常受欢迎。

😎 想找些灵感吗?

请查看jetli/awesome-yew上社区整理的与Yew / WebAssembly相关的精彩事物列表。

🤔 想弄清楚某件事?

随时加入我们的Discord聊天室或创建一个新的“问题”issue来获取贡献者的帮助。通常问题会导致框架用户体验的改进、更好的文档,甚至新功能!

🙂 准备开始编写代码了吗?

在查看贡献指南之后,查看“良好入门issue”(它们急需关注!)一旦找到你感兴趣的问题,你可以自由地给自己分配一个问题,并不要犹豫寻求指导,问题复杂度各异。

😱 发现了bug吗?

报告所有bug!如果他们有兴趣并且有时间,我们很高兴帮助他们修复找到的bug。

🤓 想要帮忙翻译吗?

翻译可以在Yew GitLocalize仓库上提交。如果你有兴趣成为某个语言的官方管理员,请在Discord上联系。

贡献者

代码贡献者

这个项目得益于所有贡献者的努力。

财务贡献者

成为财务贡献者,帮助我们维持社区。 [贡献]

个人

组织

用你的组织支持这个项目。你的标志将在这里显示,并带有链接到你的网站。[贡献]

依赖项

~280–730KB
~17K SLoC