我仍然是新程序员,但是对项目有个想法。我现在考虑架构。所以我的问题是“哪个是在PHP后端在服务器端渲染上使用react的最佳方法”。经过研究,我找到了两个决定。
================================================ =====
首先是将React.js SSR与Node.js服务一起使用。
优势:
易于安装和更新
运行react.js的标准环境
缺点:
================================================ =====
第二个是将React.js SSR与PHP的V8J一起使用。
优势:
缺点:
复杂的安装和更新过程
也许V8Js不可扩展
我还找到了“ react-php-v8js”库,但也许它仍处于试验阶段。我想知道:
还有其他方法可以在PHP中渲染React.js吗?
哪种方式可以提供更好的性能?
哪种方式在生产中更好?
您对使用PHP的SSR React.js有何看法?
我的后端将使用PHP。如果有必要,我将使用自定义框架。 :)
答案 0 :(得分:2)
您使它变得太复杂了。
只需使用PHP和API REST作为后端。
然后,您可以使用纯React创建一个前端,该前端通过提取到API与后端进行通讯。
答案 1 :(得分:1)
您可以在现有网站中添加react js作为脚本标签 https://reactjs.org/docs/add-react-to-a-website.html