Sicherheit von Webanwendungen · Junior · Frage 21 von 75
Warum ist das Rendern von {comment.text} in JSX standardmäßig sicher vor XSS?
- 1React entfernt jeden String, der
<enthält - 2React escaped Strings vor dem Einfügen
- 3JSX läuft nur auf dem Server, nie im Browser
Antwort zeigen
Richtige Antwort: React escaped Strings vor dem Einfügen
Erklärung
React setzt Text über das DOM als Textknoten. Markup im String wird wörtlich angezeigt, statt geparst zu werden.