Da  
Sie nicht unterbrechende Leerzeichen haben, sollten Sie diese nur bei Bedarf verwenden. In den meisten Fällen hat dies unbeabsichtigte Nebenwirkungen.
Ältere Versionen von React, ich glaube alle vor Version 14, werden automatisch eingefügt, <span> </span>
wenn Sie eine neue Zeile in einem Tag haben.
Obwohl sie dies nicht mehr tun, ist dies eine sichere Möglichkeit, dies in Ihrem eigenen Code zu handhaben. span
Dies ist der sicherste Weg, es sei denn, Sie haben ein spezielles Styling (schlechte Praxis im Allgemeinen).
Gemäß Ihrem Beispiel können Sie sie in einer einzelnen Zeile zusammenfassen, da sie ziemlich kurz ist. In Szenarien mit längeren Leitungen sollten Sie dies wahrscheinlich so tun:
<div className="top-element-formatting">
Hello <span className="second-word-formatting">World!</span>
<span> </span>
So much more text in this box that it really needs to be on another line.
</div>
Diese Methode ist auch gegen das automatische Trimmen von Texteditoren sicher.
Die andere Methode verwendet {' '}
keine zufälligen HTML-Tags. Dies kann nützlicher sein, wenn Sie Elemente stylen, hervorheben und Unordnung aus dem DOM entfernen. Wenn Sie keine Abwärtskompatibilität mit React v14 oder früher benötigen, sollte dies Ihre bevorzugte Methode sein.
<div className="top-element-formatting">
Hello <span className="second-word-formatting">World!</span>
{' '}
So much more text in this box that it really needs to be on another line.
</div>