Betrachten wir ein einfaches Beispiel für die Render-Funktion einer Komponente reagieren:Wie dynamisch JSX-Komponente X mal rendern?
render() {
const rowLimit = this.props.rowLimit ? this.props.rowLimit : 5
return (
<tbody>
{row()}
{row()}
{row()}
{row()}
{row()}
</tbody>
)
}
Derzeit rowLimit
ist nutzlos .. aber ich möchte diese Zahl verwenden, wie viele {rows()}
s gemacht werden, zu bestimmen. Gibt es einen sauberen Weg, dies zu tun?
eine for (let i = 0; i < rowLimit; i++)
Schleife fühlt klobig ... Ich vergibt Style-Punkte für eine bessere Lösung
Hinweis: row()
ein JSX Element so etwas wie dieses gibt
Check out [dies tut] (https://reactjs.org/docs/lists-and- keys.html). –