Wie kann ich mit React/JSX auf das Laden von React warten, bevor Stile geladen werden?
<p>Ich habe immer wieder dieses Problem, wenn ich js/jsx/react verwende. Meine Logik wird ausgeführt, bevor die Seite geladen wird, und daher erhalte ich immer wieder Fehlermeldungen darüber, was nicht mein Code ist. Ich versuche, ihn auszuführen, bevor die Seite vollständig geladen ist viele Fehler. </p>
<p>Wie beuge ich dem konsequent vor bzw. schütze mich vor diesen Problemen? </p>
<p>Ich habe versucht, eine Reihe von window.onload()-Funktionen zu verwenden, aber das fühlt sich einfach nicht richtig an und ich denke, es sollte einen besseren Weg geben, dies zu tun, den ich beim Googeln oder auf Google nicht finden kann das Formular.< !-- p-->
</p>
<pre class="brush:php;toolbar:false;">// Ein Beispiel für mein Problem ist der folgende Code, der ständig Fehler aufweist:
Funktion Title() {
var text = "Hallo";
var arr = [];
//Wort in ein Array von Zeichen umwandeln
for (let i=0; i<=text.length; i++){
console.log("loop")
arr.push(text.charAt(i));
}
//Jeden Buchstaben in einen Bereich ausgeben
const listItems = arr.map((number) => <span>{number}</span>);
//keines davon funktioniert
// document.getElementById('title').style.color = ('rgba(0, 0, 0, 0.0)');
// document.getElementById('title').style.color = "#ffFFff"
zurückkehren (
<h1 id='title'>{listItems}</h1>
)
}</pre>
<p>Ein Fehler, den ich oft bekomme, ist, dass React behauptet, dass der von jsx deklarierte Stil, den ich ändern/auf den ich zugreifen möchte, „nicht existiert“, aber wenn ich versuche, ihn in der Konsole des Browsers zu ändern, funktioniert es einwandfrei. </p>