W większości przypadków posiadanie tagu nadrzędnego nie stanowi problemu.
React.createClass({
render: function() {
return (
<tbody>
<tr><td>Item 1</td></tr>
<tr><td>Item 2</td></tr>
</tbody>
);
}
});
Ale są pewne przypadki, w których ma sens posiadanie elementów rodzeństwa w jednej funkcji renderującej bez rodzica, a zwłaszcza w przypadku tabeli, nie chcesz zawijać wiersza tabeli w a div.
React.createClass({
render: function() {
return (
<tr><td>Item 1</td></tr>
<tr><td>Item 2</td></tr>
);
}
});
Drugi przykład daje następujący błąd: Adjacent XJS elements must be wrapped in an enclosing tag while parsing file.
Jak mogę wyrenderować dwa elementy rodzeństwa bez zawijania ich w <div>coś podobnego?