Привет Роммель Сантор

Ваш пост великолепен. Ему бы уделили больше внимания. Многие ругают эту строчку

Потому что это всего лишь JavaScript!

из-за JSX. Но одна эта строчка может навсегда изменить жизнь человека. Дополнительным моментом является то, что компонент React — это просто функция, в отличие от однофайлового компонента Vue. Вы можете делать много вещей с чистой функцией.

Я начал с Vue, затем с React. Теперь я снова использую Vue из-за стека моей компании. Я очень скучаю по своим дням с React. Мне так больно работать с Vue. Мне нужно переплыть море документов Vue, чтобы добиться такой простой вещи, как в React. Например, чистый компонент в React выглядит так:

export const Button = props => (<div>{ props.text }</div>);

в то время как в Vue это https://vuejs.org/v2/guide/render-function.html#Functional-Components

Приведенный выше код — всего лишь простой пример, во Vue есть еще много пограничных случаев, которые можно легко реализовать в React. Так как

Это просто JavaScript!

В некоторых случаях Vue по-прежнему великолепен, и моя компания хорошо его принимает. Но для SPA я должен извиниться, Vue, я все еще люблю React