跳到正文

发布 Yew 0.20

·2 分钟阅读
Muhammad Hamza

Yew 团队很高兴宣布一个新的、期待已久的 Yew 版本:v0.20。Yew 是一个用于创建可靠且高效的 Web 应用程序的框架。

新增功能

此版本附带了旨在改善用户体验的新功能,例如服务器渲染和数据获取的按需渲染方法。

SSR

Yew 现在完全支持在服务器上渲染。服务器渲染意味着用户将获得已渲染的 HTML,并且不必等到下载整个 WebAssembly 捆绑包并完成初始渲染后才能看到任何内容。使用 SSR,页面将立即可见,并且在水化完成后即可交互。

服务器端渲染 了解更多信息

数据获取

使用 SSR 出现了新的数据获取方式。新添加的 use_prepared_state! 钩子可用于在服务器上渲染时获取数据,并在组件中无缝使用它。

对于客户端获取,Yew 现在支持使用 Suspense 按需渲染方法。

如何升级

此版本中存在重大更改。我们的 迁移指南 介绍了如何升级每个新板条箱。

谢谢!

许多人齐心协力,帮助实现了此版本。如果没有你们所有人,我们无法做到这一点。谢谢!