react 如何组合

例如现在有Button和 Nav两个类
能不能实现这样

var Button, Nav; //实现省略
React.render(
    <Nav> 
        <Button></Button>
    </Nav>
, docuememt.getElementById('div'))

这样 Nav类该怎么写

阅读 2.7k
2 个回答

Nav.jsx

var Nav = React.createClass({
  render: function() {
    return (
      <div className="commentBox">
        Hello, world! I am a CommentBox.
        { this.props.children }
      </div>
    );
  }
});

index.jsx

React.render(
        <Nav>
            <button>BUTTON</button>
        </Nav>,
        document.getElementById('div')
      );

plunker

var Nav = React.createClass({

render:function(){
    <div>...</div>
}

})

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题