首页 > react+react-router+express如何做服务端渲染

react+react-router+express如何做服务端渲染

自己写了个博客系统。目前客户端服务端都写好了,还差服务端渲染没做,但是对服务端渲染实在不是特别了解。
让我十分困惑的就是,我的所有数据都是通过fetch异步加载的,如果使用服务端渲染的话,fetch的数据怎么办。另外我如何根据不同的路由渲染react-router定义好的组件呢。


按常理如果用了react和前端路由的话,不应该还要服务器端渲染啊


服务端也是import react,然后跟前端一样弄完,渲染,返回给前端一些字符串。前端就弄一下这些字符串就行了。服务端渲染为了提速而已,感觉没啥必要,调试还麻烦,除非你前端加一层node,业务逻辑也包了。


我自己写的一个模板,可以参考一下 isomorphic-react-workflow-boilerplate。除了符合楼主的技术栈之外,还支持 React-Hot-Loader


这事我自己弄的React server rendering方案,可以参考一下react-server-rendering-example

【热门文章】
【热门文章】