yew 基于rust 以及wasm 创建web 应用的框架
yew 基于rust 以及wasm 创建web 应用的框架,我们可以基于一些定好好的rust 宏,实现基于webassembly 的web 应用开发
包含的特性
- 基于组件
使用了类似rect 以及elm 的开发模式 - html 宏
类似react jsx 的定义 - ssr
支持服务端渲染,默认属于客户端选择,但是可以通过ServerRenderer 设计为服务端渲染
说明
开发需要一些以来trunk, wasm32-unknown-unknown
参考安装命令
cargo install trunk
rustup target add wasm32-unknown-unknown
构建效果
参考资料
https://github.com/yewstack/yew
https://yew.rs/
https://trunkrs.dev/