while1pass Asked:2020-06-25 20:18:05 +0000 UTC2020-06-25 20:18:05 +0000 UTC 2020-06-25 20:18:05 +0000 UTC 什么是单页应用程序中的服务器端渲染? 772 SPA 应用程序中的服务器端渲染是什么?除了 SEO 的目标,我无法回答这个问题。 React 在这些例子中是如何工作的?毕竟按照我的理解,真正的DOM最初是返回给我们的,然后是JS初始化,必须进行操作。 javascript 1 个回答 Voted Best Answer alexes 2020-06-26T16:00:39Z2020-06-26T16:00:39Z 当加载第一页、渲染 JS 和所有这些时,可能需要相当长的时间(用户正在查看一个白页),因此第一页在服务器上渲染,用户会更快地看到它。正是因为这个问题,Twitter一度放弃了SPA,完全回归服务端渲染,当时还没有React这样的解决方案。 如果 React 看到 DOM 和 react-checksum 匹配,那么它只是将事件挂在节点的 DOM 上,仅此而已。没有重新渲染。
当加载第一页、渲染 JS 和所有这些时,可能需要相当长的时间(用户正在查看一个白页),因此第一页在服务器上渲染,用户会更快地看到它。正是因为这个问题,Twitter一度放弃了SPA,完全回归服务端渲染,当时还没有React这样的解决方案。
如果 React 看到 DOM 和 react-checksum 匹配,那么它只是将事件挂在节点的 DOM 上,仅此而已。没有重新渲染。