预渲染静态 HTML 文件
如果你使用静态托管提供程序托管 build
,则可以使用 react-snapshot 或 react-snap 为应用程序中的每个路由或相对链接生成 HTML 页面。 当 JavaScript 包加载后,这些页面将无缝地变为活动或“hydrated”。
还有机会在静态主机之外使用它,在生成和缓存路由时减轻服务器的压力。
预渲染的主要好处是,你可以使用 HTML 有效负载获取每个页面的核心内容 - 无论你的 JavaScript 包是否成功下载。 它还增加了搜索引擎获取应用程序的每个路径的可能性。
你可以在此处阅读有关 零配置预渲染(也称为快照) 的更多信息。