而不是返回嵌套元素。reactjs返回多个div
<div>
<div className="one">one</div>
<div className="two">two</div>
</div>
我怎么只返回此
<div className="one">one</div>
<div className="two">two</div>
而不是返回嵌套元素。reactjs返回多个div
<div>
<div className="one">one</div>
<div className="two">two</div>
</div>
我怎么只返回此
<div className="one">one</div>
<div className="two">two</div>
在发生反应(v15)的当前版本中,你不能返回从渲染多个元素。
在即将到来的主要版本(React v16),你将能够return arrays with multiple Elements from render
如果你现在想尝试一下,你可以这样做买npm install [email protected] --save
或经纱与yarn add [email protected]
像@Glenn雷耶斯提到,在反应16你可以做到这一点
return [
<li key="1">One</li>,
<li key="2">Two</li>,
<li key="3">Three</li>
];
你只是不能渲染多个单一的元素,这不是假设这样工作。你为什么要这样做? – Nevosis
可能重复[如何在React中的另一个return语句中返回多行JSX?](https://stackoverflow.com/questions/23840997/how-to-return-multiple-lines-jsx-in-another-return-声明在反应) –
你曾经阅读过文档或使用搜索功能之前问? – Chris