如何强制React接受服务器标记

时间:2016-01-18 12:13:29

标签: reactjs isomorphic-javascript

在第一次加载时,我将标记完全填满服务器上的数据。

这很有效,客户端将其视为静态HTML,直到客户端React接管为止。但是这个客户端代码会抛弃标记。

我阻止React在第一次加载时请求每个AJAX的数据(因为它已经存在),只有当我在客户端使用react-router <Link>进行导航时才会这样做。

但我不能强迫它只是让标记,直到用户与之交互。

1 个答案:

答案 0 :(得分:2)

您可以使用WITH CTEs属性。例如,像这样创建一个新的组件包装器并设置dangerouslySetInnerHTML property:

html