javascript - ReactDOM.render(<xxx>content</xxx>,DOM) 中的content作用是什么
PHP中文网
PHP中文网 2017-04-11 11:25:32
[JavaScript讨论组]
  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(content,DOM) 中的content作用是什么呢?只是为了提供数据吗?

这应该是属于react的什么知识点呢,应该看什么方面的资料更深的理解?

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
ringa_lee

你的 content 对应在Test应该是
this.props.children
因为你写的位置是Test标签中间,对应一个文本节点,属于Test的子节点。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号