React 服务器端渲染 - 生成不同 html 服务器端到客户端的性能影响是什么?
React server-side rendering - what is the performance impact of producing different html server-side to client-side?
如果您的服务器端呈现 html 与客户端呈现的略有不同,您会在控制台中看到一些关于它的警告。这对 React 的性能影响到底是什么?有关系吗?还是可以忽略不计?
根据我的实践,它可以忽略不计。
react hydrate 的想法是它需要服务器端生成 DOM 并尝试最大限度地重用它。
如果有一个不匹配的反应必须在客户端再次呈现它,这不是一个大问题,特别是如果它只是深度嵌套节点的问题。
这是nice article on medium,检查一下;)
如果您的服务器端呈现 html 与客户端呈现的略有不同,您会在控制台中看到一些关于它的警告。这对 React 的性能影响到底是什么?有关系吗?还是可以忽略不计?
根据我的实践,它可以忽略不计。
react hydrate 的想法是它需要服务器端生成 DOM 并尝试最大限度地重用它。
如果有一个不匹配的反应必须在客户端再次呈现它,这不是一个大问题,特别是如果它只是深度嵌套节点的问题。
这是nice article on medium,检查一下;)