var Test = React.createClass({
render:function(){
return {this.props.value}
}
});
ReactDOM.render(Guess ,document.getElementById('content'));
这是我做的测试,因为在Test中有render内容(this.props.value),在ReactDOM.render()之中也有内容(Guess),我想知道最后会按照哪个显示.
最后页面显示了 test ,而不是Guess;
那么我能不能这样认为: ReactDOM里面的内容只是为了提供Test显示的数据,但是是否显示还是要看Test里面render方法如何定义.
为了验证这个问题,我把上面的{this.props.value} 删掉之后,页面也变成了空白.
所以 ReactDOM.render(
这应该是属于react的什么知识点呢,应该看什么方面的资料更深的理解?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你的 content 对应在Test应该是
this.props.children
因为你写的位置是Test标签中间,对应一个文本节点,属于Test的子节点。