в вашем примере нет, а найдется умник который в тяжелом вычислении сделает смену состояния.
Вот это можно как раз на ревью увидеть.
Ну и извините, ради одного pipe который вызывает функцию в трансформ тащить зависимость?
Почему нет, уменьшает бордерплейт. Не нужно создавать лишние одноразовые пайпы, а сразу использовать внешние функции утилиты или методы прямо из компонента.
Это всё хорошо, но “value was changed after checked” никак не появится в моём решении. И это никак не касается зоны. Такие перерасчеты есть и при её удалении.
Input output signals пока всё же экспериментальные. И они не замена pipe. Такого позиционирования в документации не видел.
Видится больше нельзя менять через код, а только через интерфейс.
Может баг у капчи яндекса или убрали возможность менять программно.
Можно заменить на тёмную через стили:
.SmartCaptcha-Overlay iframe, [data-testid="advanced-container"] iframe {
filter: invert(1) hue-rotate(180deg);
}
Вот это можно как раз на ревью увидеть.
Почему нет, уменьшает бордерплейт. Не нужно создавать лишние одноразовые пайпы, а сразу использовать внешние функции утилиты или методы прямо из компонента.
Это всё хорошо, но “value was changed after checked” никак не появится в моём решении. И это никак не касается зоны. Такие перерасчеты есть и при её удалении.
Input output signals пока всё же экспериментальные. И они не замена pipe. Такого позиционирования в документации не видел.
Код выше у меня синтетический, но при этом работает. Это просто пример того, что computed сигнал не универсальное решение.
На счёт предвычислений можно, конечно, но иногда есть ситуации, когда проще в шаблоне.
Тоже имеет право на жизнь, но не всегда применимо. Например, в цикле в шаблоне.
Консоль лог вызывается снова, когда проверяются изменения в шаблоне.