而不是返回嵌套元素。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