Ну я делал доклад (больше года назад) о том что оч много проблем ловлю из-за того что JSX с JS перемешивают слишком часто, поэтому что будет с настолько “функциональным” подходом - боюсь представить.
Ну, опять же, это просто мой опыт 🤷
facebook дал нам jsx, расчитывая на то что мы будем разделять логику и представление и при этом не ограничил нас ни чем. Так же можно сказать про мидлвари в redux) Люди быстро привыкают как к хорошему, так и к плохому) И да, код-ревью здесь мало чем помогает.