вон даже в свифт на уровне языка подобные конструкции завезли do expressions мне кажется мастхев фича для языка на котором интерфейсы пишутся, независимо от того, используется ли jsx
реакт — это небольшое ответвление веб-разработки для фулстеков. такого говна быть не должно. должен быть фронт и бек. столько бизнес-логики на фронте не нужно.
кстати вопрос к тебе — должны ли веб-аппки по качеству не уступать мобильным аппкам?