React组件中是否有任何必需的div包装器

时间:2014-03-01 04:40:39

标签: javascript facebook reactjs

我使用React JS创建一个菜单:

var Dropdown = React.createClass({
  render: function() {
    return (
      <Title />
      <OptionsDropdown />
    );
  }
});

其中Title和OptionsDropdown是其他React类。 问题是这个代码有错误,直到我将它们包装在像div这样的div:

var Dropdown = React.createClass({
  render: function() {
    return (
      <div class="something">
        <Title />
        <OptionsDropdown />
      </div>
    );
  }
});

当我想要在Title和OptionsDropdown之外没有包含div时,无论如何更好地处理这种情况。

1 个答案:

答案 0 :(得分:3)

最后。我发现React JS中的render函数中有一个最大的根节点。最好用div包装它。