預先渲染為靜態 HTML 檔案
如果您使用靜態主機供應商來託管您的 build
,您可以使用 react-snapshot 或 react-snap 為您應用程式的每個路由或相關連結產生 HTML 頁面。這些頁面會在 JavaScript 程式包載入後自動啟動或「水化」。
您在靜態主機供應商之外也有機會使用此功能,以減輕產生並快取路由時伺服器的負擔。
預先渲染的主要好處是,您可以取得每個頁面的核心內容 加上 HTML 負載,而不管您的 JavaScript 程式包是否已成功下載。它還能增加每一個應用程式路由被搜尋引擎收錄的可能性。
您可以在這裡閱讀更多關於 零設定預先渲染(也稱為快照) 的資訊。