Pull to refresh

Comments 8

А как простое использование signal в ts'нике меняет процесс рендеринга?

Спасибо, нужно будет попробовать эту фичу. Поначалу подумал что речь идет о SignalR.

this.count.update(value => value + 1);

Выглядит избыточно, можно же написать this.count.set(this.count() + 1). Действие тоже самое и символов примерно столько же потрачено, и лишнюю функцию в памяти создавать не пришлось.

Не надо заниматься преждевременной оптимизацией

а чем принципиально отличается от EventEmitter?

Сигналы синхронные, а subject асинхронный

this.count.subscribe(value => { console.log('Count changed to', value);});

Этого метода нет в интерфейсе сигнала, не вводите людей в заблуждение:
https://angular.dev/api/core/WritableSignal

Sign up to leave a comment.

Articles