导读
本节标题:对比业内已有框架的实现
本节主旨:对比业内 next.js,egg-react-ssr 的实现方案,验证自身实现的标准性
正文
react ssr
到现在已经不是新技术,技术原理也不复杂,但是真要自己弄出一个完整的轮子并非易事,有非常多的细节和边边角角需要处理。
所以除了自己来造轮子,我们还可以站在巨人的肩膀上,直接使用业内现成的框架进行开发。
造轮子可以,但是不要闭门造车,所以本节我们来了解下业内框架他们是怎样实现的,也侧面的看下我们已有功能的实现是否合理,是为了验证我们的方案,更是学习。
这里主要来看下next.js
和egg-react-ssr
的实现。
当然还有umi
,不过umi ssr
代码核心部分也是egg-react-ssr
团队贡献的代码,所以就不做对比了。
另外在客户端组件渲染时会使用服务端直出的数据问题,也是参考egg-react-ssr
来实现的,只是细节不同。