我最近学习了React,并打算在我的下一个项目中使用它。我已经多次遇到了React服务器端渲染,但不知道在“现代时代”为什么还需要它。
在这篇文章中,它认为通过服务器端渲染,用户不必等待从CDN或其他地方加载js以查看初始静态页面,并且当js到达时,页面将恢复功能。
但是,在使用webpack生产配置和gzip构建后,整个捆绑包(包括React,我的代码和许多其他内容)只占用40KB,并且我有aws CDN可供使用。我不太明白为什么要在我的情况下使用服务器端渲染。
因此,问题是如果生成的JavaScript捆绑包在gzip之后如此微小,为什么人们仍然使用服务器端渲染?
在这篇文章中,它认为通过服务器端渲染,用户不必等待从CDN或其他地方加载js以查看初始静态页面,并且当js到达时,页面将恢复功能。
但是,在使用webpack生产配置和gzip构建后,整个捆绑包(包括React,我的代码和许多其他内容)只占用40KB,并且我有aws CDN可供使用。我不太明白为什么要在我的情况下使用服务器端渲染。
因此,问题是如果生成的JavaScript捆绑包在gzip之后如此微小,为什么人们仍然使用服务器端渲染?