Yew 團隊很高興宣布 Yew 的新版本 v0.20 終於問世啦。Yew 是用於建立可靠且高效的網路應用程式的框架。
新功能
這個版本附帶了多項新功能,旨在改善使用者體驗,像是用於資料擷取的伺服器端渲染與渲染即取渲染方法。
SSR
Yew 現在完全支援在伺服器上進行渲染。在伺服器上進行渲染表示使用者會取得已渲染的 HTML,而不必等到整個 WebAssembly 程式集下載完畢,且初始渲染完成之後才能看到任何東西。有了 SSR 之後,網頁會在完成 hydration 之後立即顯示,並可進行互動。
詳細資訊請參閱 伺服器端渲染
資料擷取
有了 SSR,資料擷取方式也產生變化。新加入的 use_prepared_state!
掛鉤可以在伺服器上渲染時擷取資料,並將其無縫地使用在元件中。
對於客戶端擷取,Yew 現在支援懸置的「邊渲染邊擷取」手法。
升級方法
本版本有一些破壞性變更。我們的 遷移指南 會說明如何升級每個新函式庫。
感謝!
許多人齊心協力完成此版本。我們沒有大家幫忙絕對辦不到。真是謝謝大家!