About SSR
· 閱讀時間約 2 分鐘
這幾天將一些範例更新到首頁上,並透過 SSG 放到 Cloudflare,發現了一些奇怪的問題,在 開發模式中就好好的,但是 page build 上到雲端上,就不如預期
關於SSR在Carousel中的影響
- 使用到 window 會報錯,因為在 Nodejs 中沒有這個變數
- 避免 SSR在CSR進行水合時,UI 渲染錯誤
- 原本使用 ulid 綁定在 中,在插入 標籤指定id bear-carousel_id 的樣式,但若元件重新渲染則會導致 產生新的id,變成樣式設定不到
Error: Hydration failed because the initial UI does not match what was rendered on the server.