2017-06-02 105 views
-1

而不是返回嵌套元素。reactjs返回多个div

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

我怎么只返回此

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

你只是不能渲染多个单一的元素,这不是假设这样工作。你为什么要这样做? – Nevosis

+2

可能重复[如何在React中的另一个return语句中返回多行JSX?](https://stackoverflow.com/questions/23840997/how-to-return-multiple-lines-jsx-in-another-return-声明在反应) –

+1

你曾经阅读过文档或使用搜索功能之前问? – Chris

回答

0

像@Glenn雷耶斯提到,在反应16你可以做到这一点

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