前后端同构渲染:当客户端请求一个包含React组件页面的时候,服务端首先响应输出这个页面,客户端和服务端有了第一次交互。然后,如果加载组件的过程需要向服务端发出Ajax请求等,客户端和服务端又进行了一次交互,这样,耗时相对较长。前后端同构渲染可以在页面初次加载时把所有地方渲染好一次性响应给客户端
实现方式:保证包管理工具和模块依赖方式一致
包管理工具-npm管理,保证前后端都使用同一个兼容包
模块依赖方式-webpack,保证前后端都采用commonjs的依赖方式,确保代码可以互相依赖
服务端如何渲染:
react全家桶:react、react-router、redux
reac