Как стать автором
Обновить

Комментарии 4

Вообще сигналы восходят к библиотеке, которая вдохновлялась KnockoutJS, т.ч. спустя 13 лет получается.

Ага, и проблемы с оптимальностью пересчётов на том же уровне 13-летней давности.

Не знаю, какие-то смешанные чувства по этому поводу. Чисто с практической стороны сигналы нужны относительно редко, но нам придется весь код завернуть в них, что может и быстрее, но сложнее, чем старый подход. Прибили гвоздями их к фреймворку, а это делает практически невозможным их нормальное развитие, они не могут себе позволить ломать совместимость. Лучше было бы, если бы сделали некий интерфейс для подключения любых реализаций реактивности и вынесли свои сигналы в отдельный пакет.

There is currently no built-in integration of signals with ngModel so the only way for now is using [ngModel]="filter()" (ngModelChange)="filter.set($event)"

Добрый вечер...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации