Ich finde hier mehrere Antworten, die sich mit diesem Problem befassen, weshalb ich meinen allgemeinen Ansatz gefunden habe. Aber wie die meisten Antworten sagen, fügen Sie das Code-Snippet:Warum funktioniert meine for-Schleife nicht in meiner Klasse vor der Rendermethode in React?
var squares =[];
for(let i=1; i<10; i++){
squares.push(<div className="square" key={i}></div>);
}
innerhalb der Klasse vor der Render-Methode. Aber es funktioniert nicht. Dann lege ich denselben Code außerhalb der Klasse ab und es funktioniert, aber jetzt habe ich keinen Zugriff auf den Statusbereich (wenn ich mich nicht irre). Ich bin auch verwirrt, warum mein Code-Editor mich nicht var wechseln lassen würde (innerhalb der Klasse).
Irgendwelche Ideen?
Danke.
Wenn Sie sagen, dass es „nicht funktioniert“, was meinst du? Gibt es einen Fehler? Führt es zu einem Ergebnis, das Sie nicht erwartet haben? –
Können Sie den vollständigen Code anzeigen? Was meinst du mit "vor der Rendermethode"? – Scott
Auch welchen Code-Editor verwenden Sie? – Scott