Комментарии 9
Когда был jquery angular1 казался прорывам.Когда появился angular2 то он поломал первый подход и напустил тумана в документацию.Когда появился angular3,4,5 я перешел на vue Когда angular побежал как "ошпареный" со своими версиями я отстал и уже не догнал его.Когда я читаю что в ангуляр завезли сигналы и он опять поменяется я понимаю что этот поезд ушел навсегда и вскочить в него можно если кто то случайно запихнет его в тебя. А пока я стою в стороне и машу ангуляру платочком
За Ангуляром очень легко успевать, если ты уже в нём - благодаря всемогущему CLI. Намного удобнее и надежнее, чем в vue-cli, cra и Next.js. Минимум конфликтов, косяков и вынужденного легаси (я смотрю на тебя, Next!). Говорю это как чел, который развивает проект на Angular и "на поддержке" в проектах на React/Next и Vue.
Кстати, у вас теперь есть классный шанс запрыгнуть в Angular 15 или даже 16 с легкостью - за счет того, что можно построить Angular-приложение без модулей. Прям как в React/Vue!
Мне больше по душе mobx в связке с angular.
Пришел в ангуляр из вью, забавно видеть как то что во вью есть уже несколько лет, только сейчас появляется в ангуляре)
В angular изобрели useState из реакта?
Только вот сигналы/атомы - про реактивность, а useState это просто геттер и сеттер вызывающий ререндер, причем достаточно топорный(требующий изменения значения в итоге имеем кучи пересборок объектов на каждый чих). Поэтому такое сравнение сродни "калькулятор vs счёты"
.mutate(mutatorFn: (value: T) => void)
– выполняет внутреннее изменение текущего значения сигнала (Иммутабельность не нужна!).
К сожалению была удалена в v17 и сигналы должны быть иммутабельны (https://github.com/angular/angular/issues/52735).
Лично мне, нравится дизайн vue (в плане реактивности)
Signals – новая веха развития Angular