相关疑难解决方法(0)

从PHP渲染React组件

我正在使用ReactJS为一个简单的可过滤项目列表提供支持,它可以很好地满足我的需求.

问题是我需要在服务器上呈现标记以获取SEO原因,但是当我调用React.renderComponent()它时,用React生成的标记替换现有标记.

在React的文档中搜索我发现了这个注释:

React.renderComponent()替换您传入的容器节点的内容.将来,可以将组件插入现有DOM节点而不覆盖现有子节点.

而且我不能React.renderComponentToString()用来生成标记服务器端,因为我的后端在PHP上运行...

是否有任何(即使是hackish)方式来实现当前版本(0.11.2)?

我想如果使用renderComponentToString()生成的标记可以实现,那么应该有一种模拟结果的方法吗?

谢谢你的建议!

javascript php client-side reactjs

3
推荐指数
2
解决办法
7074
查看次数

标签 统计

client-side ×1

javascript ×1

php ×1

reactjs ×1