在HTML上设置data-reactid属性时出错

#1

使用ReactDOMServer的reactToString生成的html会带上data-reactiddata-react-checksum属性。然而直接在html设置data-reactid会报下面的错误,这到底是为什么呢?

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<div id="root">
		<div data-reactroot="" data-reactid="1" data-react-checksum="-519234347"><div data-reactid="2">hello world</div></div>
	</div>


	<script src="./dist/browser.generator.js"></script>
</body>
</html>

Warning:render(): Target node has markup rendered by React, but there are unrelated noeds as well.This is most commonly caused by white-space inserted around server-rendered markup.

PS:虽然我知道这样做没意义,只是想测试一下react重新渲染时如果发现有data-react-checksum属性时是不是不会重新渲染。