En la mayoría de los casos, tener una etiqueta principal no es un problema.
React.createClass({
render: function() {
return (
<tbody>
<tr><td>Item 1</td></tr>
<tr><td>Item 2</td></tr>
</tbody>
);
}
});
Pero hay algunos casos en los que tiene sentido tener elementos hermanos en una función de renderizado sin un padre, y especialmente en el caso de una tabla, no desea envolver una fila de tabla en un archivo div
.
React.createClass({
render: function() {
return (
<tr><td>Item 1</td></tr>
<tr><td>Item 2</td></tr>
);
}
});
El segundo ejemplo da el error siguiente: Adjacent XJS elements must be wrapped in an enclosing tag while parsing file
.
¿Cómo puedo renderizar dos elementos hermanos sin envolverlos en uno <div>
o algo similar?