Ich habe einige Requisiten mit einer Zeichenfolge, die Zeichen wie & enthalten kann. Es enthält auch Leerzeichen. Ich möchte alle Leerzeichen durch ersetzen .
Gibt es eine einfache Möglichkeit, dies zu tun? Denken Sie daran, dass ich nicht einfach mit dieser Syntax rendern kann:
<div dangerouslySetInnerHTML={{__html: myValue}} />
weil ich zuerst alle HTML-Entitäten durch ihr Markup ersetzen müsste. Ich möchte das nicht tun müssen, es scheint zu niedrig.
Gibt es eine Möglichkeit, dies zu tun?
 l;, möchten Sie HTML-Tags buchstäblich anzeigen oder möchten Sie noch etwas tun?
myValue zugänglich ist. Sie können in der entsprechenden Lebenszyklusfunktion darauf warten, es analysieren und ein parsedFlag setzen, das das mehrfache Parsen verhindert.
dangerouslySetInnerHTMLMethode anwenden, ohne sich dem Dom zu entziehen und zu reagieren . Ich sehe keinen Ausweg, da Sie Javascript verwenden könnten, um eine Zeichenfolge zu erstellen, die Leerzeichen durch & nbsp; aber ohne die dangerouslySetInnerHTMLMethode zu verwenden, werden diese durch Reaktion entkommen.