А куда пришёл ангуляр? Что имеется в виду? Если что, я вообще не в теме, фронт не моё, но в прошлый раз ты очень убедительно обосновал преимущества ангуляра, и я для себя сделал вывод, что если когда надо будет делать фронт (надеюсь, этого не будет), то выберу ангуляр
да, говорил так.
К ангуляру я все еще испытываю теплые чувства, но я столкнулся с несколькими задачами в последнее время.
1) у нас в компании есть легаси проект (написанный еще на ангуляреЖС 1.5), не маленький проект, и в нем надо было расширять функциональность, дописывать новые компоненты/контейнеры. Продолжать развивать кодовую базу на старом фреймворке - выстрел себе в ногу ибо это только увеличивает время в будущем на миграцию проекта (которая неизбежно должна быть). Потому после некоторого ресерча я сделал нечто вроде микрофронтенда - оборачиваю реактовый компонент ангуляровской директивой и вкраплениями вставляю самостоятельные контейнеры в страницу. Для этого реакт очень хорошо подошел - он очень маленький с очень предсказуемым однопоточным дата-флоу. Вписалось отлично и работает.
К тому же, мне удалось настроить вебтак так хитро, что вся кодовая база реакта пишется на тайпскрипте, и вкраплениями вставляется в JS файлы. Все в гармонии и процветании.
На новом ангуляре мне не представляется возможным это сделать без очень долгих экспериментов и боли, особенно учитывая особенности компиляции шаблонов.
2) делаем внутри компании новый проект, времени на дизайн нет, потому берем готовый UI kit.. и смотрим. Под реакт - blueprint, antd, material UI, fluent UI и куча другого (да, под ангуляр тоже ессть материал, ng-zorro, но последний очень отстает в развитии, хотя вот пол месяца назад релизнули уже соответствующую версию чтобы догнать реакт).
Плюс, надо было реализовать свою spreadsheet, начал ресерчить что есть под ангуляр - там либо платные коммерческие либы за очень много денег, либо ни-че-го. Под реакт - тонна интересных (и не очень) поделок, которые можно в пол движения руки допилить и получить не кислый результат.
В общем после этого всего я вынужден признать что реакт-экосистема превосходит все что есть вокруг (человечество больше всего в рамках именно этой экосистемы скопило наработок).
Ну и плюс, я не работал с реактом уже полтора года, когда я уходил - меня задолбал бойлерплейт классо в компонентах. Но сейчас.. хуки, эффекты, провайдер (контекст) - меня приятно удивило на сколько просто и легко можно делать компоненты, все очень упростилось, особенно чудесный react-hook-form и довольно лаконичный (уже хоть как-то дотягивает до уровня ReactiveForms у ангуляра, хотя все же последний будет лучше).
В итоге я сделал простой вывод.. если ентерпрайзина с тонной форм - лучше ангуляра ничего человечество не придумало. Но Реакт выигрывает в гибкости, в экосистеме, и при всей моей любви к ангуляру в последнее время пишу на реакте, но остальные продукты поддерживаю на ангуляре:)