我正在使用ReactJS为一个简单的可过滤项目列表提供支持,它可以很好地满足我的需求.
问题是我需要在服务器上呈现标记以获取SEO原因,但是当我调用React.renderComponent()它时,用React生成的标记替换现有标记.
在React的文档中搜索我发现了这个注释:
React.renderComponent()替换您传入的容器节点的内容.将来,可以将组件插入现有DOM节点而不覆盖现有子节点.
而且我不能React.renderComponentToString()用来生成标记服务器端,因为我的后端在PHP上运行...
是否有任何(即使是hackish)方式来实现当前版本(0.11.2)?
我想如果使用renderComponentToString()生成的标记可以实现,那么应该有一种模拟结果的方法吗?
谢谢你的建议!