为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下react.js在服务器端渲染有什么好处?渲染是怎么个流程?

请教一下react.js在服务器端渲染有什么好处?渲染是怎么个流程?

跃然一笑 2019-11-12 18:10:28
react.js在服务器端渲染有什么好处?渲染是怎么个流程
查看完整描述

3 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

好处分为两方面:
首先,是服务器渲染的好处,很明显,服务器渲染肯定比客户端渲染,首屏加载的速度要快一些。配合bigpipe这种网页加载模型速度会显著提升。

其次,服务器渲染使用react的好处是,服务端和网页端可以共享同一套jsx代码。不使用js的话,通常服务器需要自己使用后端语言拼接字符串,或者php,jsp,asp这种代码/html混写的风格,或者特定平台的模板引擎库去输出页面。无论,那种,服务端都要自己实现一段代码。而前端页面js也要写一套代码用来渲染ajax的异步数据,其实这部分工作是重复的。如果使用nodejs开发,那么前后端因为都使用js语言,因为前后端同构可以避免这种重复代码。

总结一下:1.提升了团队的工作效率(想想前后端配合的各种坑)。2.代码复用度更好。3.网站性能更好。

查看完整回答
反对 回复 2019-11-17
  • 3 回答
  • 0 关注
  • 831 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信