JSXに空白を追加する方法(および理由)は理解していますが、ベストプラクティスは何か、または実際に違いがあるかどうか疑問に思っています。
両方の要素をスパンでラップします
<div className="top-element-formatting">
  <span>Hello </span>
  <span className="second-word-formatting">World!</span>
</div>
それらを1行で追加します
  <div className="top-element-formatting">
    Hello <span className="second-word-formatting">World!</span>
  </div>
JSでスペースを追加
<div className="top-element-formatting">
    Hello {" "}
    <span className="second-word-formatting">World!</span>
</div>