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

作者分享了在使用自建博客系统中遇到的服务端渲染挑战,关注点在于如何处理fetch异步数据,并结合react-router实现组件动态渲染。讨论了服务端渲染的意义和可能的解决方案,如isomorphic-react-workflow-boilerplate和react-server-rendering-example。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自己写了个博客系统。目前客户端服务端都写好了,还差服务端渲染没做,但是对服务端渲染实在不是特别了解。

让我十分困惑的就是,我的所有数据都是通过fetch异步加载的,如果使用服务端渲染的话,fetch的数据怎么办。另外我如何根据不同的路由渲染react-router定义好的组件呢。

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

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

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

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

be187344ad2841ef7a6e03da9f0ad9e8.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值