очень даже
много хорошего, что мне проще выделить то, что мне не нравится
1) комьюнити
2) работа в команде, если нет одного ответственного за принятие решений. Потому что 10 условных Senior напишут одно и тоже приложение 10 разными способами.
3) Период адаптации (когда нужно просто понять сам инструмент и всю его экосистему). Но это не совсем минус. Скорее минус в сравнении с Angular, у которого есть мощный code style и стандарты написания приложений.
То есть, с React писать настолько удобно, что ты перестаешь думать о технологиях, а больше задумываешься о требованиях, решаемых проблемах, и пользователях.
В то же время, в своем опыте, я испытываю сложность во взаимодействии с людьми. Может это только у меня так. Может просто совпадение. You never know.
Нет чувак, это не только у тебя так, это так в галере где мы работаем )))))