Комментарии 9
А как простое использование signal в ts'нике меняет процесс рендеринга?
Спасибо, нужно будет попробовать эту фичу. Поначалу подумал что речь идет о SignalR.
this.count.update(value => value + 1);
Выглядит избыточно, можно же написать this.count.set(this.count() + 1). Действие тоже самое и символов примерно столько же потрачено, и лишнюю функцию в памяти создавать не пришлось.
а чем принципиально отличается от EventEmitter?
this.count.subscribe(value => { console.log('Count changed to', value);});
Этого метода нет в интерфейсе сигнала, не вводите людей в заблуждение:
https://angular.dev/api/core/WritableSignal
Если я все правтильно поняла, то ангуляру добавили реактивность как на vue.
Что же, старичок догоняет ;-))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Руководство по использованию Signal в Angular 17