跳到主要內容

Yew 0.20 發行

·2 分鐘讀完
Muhammad Hamza

Yew 團隊很高興宣布 Yew 的新版本 v0.20 終於問世啦。Yew 是用於建立可靠且高效的網路應用程式的框架。

新功能

這個版本附帶了多項新功能,旨在改善使用者體驗,像是用於資料擷取的伺服器端渲染與渲染即取渲染方法。

SSR

Yew 現在完全支援在伺服器上進行渲染。在伺服器上進行渲染表示使用者會取得已渲染的 HTML,而不必等到整個 WebAssembly 程式集下載完畢,且初始渲染完成之後才能看到任何東西。有了 SSR 之後,網頁會在完成 hydration 之後立即顯示,並可進行互動。

詳細資訊請參閱 伺服器端渲染

資料擷取

有了 SSR,資料擷取方式也產生變化。新加入的 use_prepared_state! 掛鉤可以在伺服器上渲染時擷取資料,並將其無縫地使用在元件中。

對於客戶端擷取,Yew 現在支援懸置的「邊渲染邊擷取」手法。

升級方法

本版本有一些破壞性變更。我們的 遷移指南 會說明如何升級每個新函式庫。

感謝!

許多人齊心協力完成此版本。我們沒有大家幫忙絕對辦不到。真是謝謝大家!