React 服务端渲染
React 组件会在虚拟DOM中完成渲染,并通过虚拟DOM来更新DOM在浏览器中的变化。React 对组件的渲染是由 JavaScript 的完成的,也就是说:只有 JavaScript 在浏览器加载完成后才会开始组件的渲染。这种DOM管理机制会存在一些问题,如:搜索引擎抓取不到站点内容、对站点性能造成一定的影响。React 虚拟DOM是DOM在内存中的表现形式,这为React 在浏览器环境中运行提供了可能。React 可以从虚拟DOM中生成一个字符串(而非更新真正的DOM),这使我们可以从客户端和服务端使用同一个组件。
阅读全文