【发布时间】:2017-08-29 13:16:47
【问题描述】:
在补水时,当最初渲染的标记与服务器标记不匹配时,React 会报错完全。然而,某些组件在客户端和服务器端产生不同的结果并不少见。最简单的是,考虑一个显示当前时间的组件:
function Now() {
return <span>{ new Date().toString() }</span>;
}
显然这样的组件在每次渲染时都会显示不同的值,因此 React 总是会警告不正确的校验和。
对于特定组件,如果客户端呈现与服务器不同的东西,我如何告诉 React 没关系?
【问题讨论】:
标签: reactjs isomorphic-javascript