reactjs返回多个div

时间:2017-06-02 12:26:50

标签: reactjs

而不是返回嵌套元素。

<div>
    <div className="one">one</div>
    <div className="two">two</div>
</div>

我该如何回复

<div className="one">one</div>
<div className="two">two</div>

2 个答案:

答案 0 :(得分:1)

在当前版本的React(v15)中,您无法从渲染中返回多个元素。

在即将推出的主要版本(React v16)中,您将可以return arrays with multiple Elements from render

如果您想立即试用,可以通过npm install react@next --save购买yarn add react@next或纱线

答案 1 :(得分:1)

像@Glenn Reyes所提到的,在反应16中你可以做到这一点

return [
  <li key="1">One</li>,
  <li key="2">Two</li>,
  <li key="3">Three</li>
];