Tag: 服务器端的渲染

ReactJS为服务器端渲染应用渲染应用两次吗? (DUPLICATE CODE)

在服务器端渲染,结构是否要求我们渲染应用程序两次? 在server.js文件中,如下所示,应用程序结构被呈现并发送到客户端。 虽然完整的代码已经由Server.js生成,但是Client.js通过调用render函数再次完成。 所以应用程序的最终结构,正如我所理解的那样:SERVER.js(呈现HTML,获取初始状态并将其设置在PRELOADED_STATEvariables中,使用renderFullPage函数呈现页面)==> CLIENT.js(呈现应用程序结构使用PRELOADED_STATEvariables 如果我错了,请纠正我。 如果不是,我们不能只做一次吗? Server.js import path from 'path' import Express from 'express' import React from 'react' import { createStore } from 'redux' import { Provider } from 'react-redux' import counterApp from './reducers' import App from './containers/App' import { renderToString } from 'react-dom/server' const app = Express() const port = 3000 // […]