Wie kann ich geschwisterliche Elemente rendern, ohne sie in ein übergeordnetes Tag zu setzen?

In den meisten Fällen ist es kein Problem, ein übergeordnetes Tag zu haben.

React.createClass({
    render: function() {
        return (
            <tbody>
                <tr><td>Item 1</td></tr>
                <tr><td>Item 2</td></tr>
            </tbody>
        );
    }
});

Aber es gibt einige Fälle, in denen es sinnvoll ist, gleichgeordnete Elemente in einer Renderfunktion ohne übergeordnetes Element zu haben, und insbesondere bei einer Tabelle möchten Sie keine Tabellenzeile in ein @ einschließediv.

React.createClass({
    render: function() {
        return (
            <tr><td>Item 1</td></tr>
            <tr><td>Item 2</td></tr>
        );
    }
});

Das zweite Beispiel gibt den folgenden Fehler aus:Adjacent XJS elements must be wrapped in an enclosing tag while parsing file.

Wie kann ich zwei Geschwisterelemente rendern, ohne sie in ein @ zu verpacke<div> oder etwas ähnliches

Antworten auf die Frage(14)

Ihre Antwort auf die Frage