в Турбо вообще гибрид bemhtml/i-bem.js и реакта с множественными точками гидрации, в браузер приезжает только тот js код реакт компонент, который нужен на клиенте, а не всё подряд
а с точки зрения практичности, считаете стоит делать те же интернет магазины на реакт (настраивать серверный рендер итд) чем на классическом стеке? Из моей практики я делал проект на реакт с redux но слабо представляю как можно сделать не spa c серверным рендером чтоб на страницах ни чего лишнего не было, выглядит это противоестественно для react