我正在寻找使用React.js为我的前端框架和PHP重写一个旧网站,用于我可能需要的小后端内容.
我正在使用的服务器是带Apache的IIS,但是我很少/没有SSH访问/能够在机器上安装东西(即npm,节点等),所以我只能使用PHP作为后端(所以我无法构建/编译我的React JSX服务器端).但是,我不能简单地将构建/编译的反应文件上传到服务器吗?
我见过这个,但我不完全确定我需要它吗?
基本上,我的问题是,是否正在使用这两个实用的?我还需要其他工具来完成这项工作吗?(该网站可能很小.)
Han*_*ans 16
我已经简单地使用了PHP和React(然后转向同构的React).使用PHP运行V8仅在您需要服务器端渲染(用于快速初始加载和简易SEO)时才有用,但我没有尝试过,所以我不确定它是否足够稳定/可靠.如果您不关心服务器端呈现,那么您可以构建React应用程序并将其包含在PHP视图中.
基本上,PHP视图将用作布局,并定义了React容器元素,以便您的React应用程序可以使用它进行引导.
您还可以使用PHP预取React应用程序的初始数据,并以某种方式将其附加到PHP视图.最简单的方法是使用脚本块将JSON序列化数据分配给全局变量.另一种方法是定义元素并将JSON序列化数据作为元素属性附加,以避免全局变量.无论哪种方式,您都有Flux存储引导程序与这些初始数据,以避免在应用程序加载之前必须访问API.
| 归档时间: |
|
| 查看次数: |
20987 次 |
| 最近记录: |