Bonfire - это набор утилит-декораторов в Angular, разработанный для того, чтобы сделать код более интуитивно понятным и эффективным, когда дело доходит до отслеживания изменений в данных. Это помогает эффективно и легко реализовать стратегию OnPush, чтобы поддерживать высокую производительность в таких случаях.

Есть несколько методов управления информацией о ваших компонентах.
- spanshot
- stream

Мы раскрыли каждый случай. ֿ

Установка

npm i @intelligo.ai/bonfire

Github:



npm:



Обнаружение изменения триггера - SetChecker

SetChecker - создан для случаев, когда необходимо отобразить DOM при изменении данных. Вы можете назначить SetChecker необходимому набору данных, который вы хотели бы использовать, он будет отслеживать изменения в данных и визуализировать DOM, если изменение данных произойдет.

Примечание. Для работы SetChecker необходимо объявить ReRenderOnChange.

Создайте Observable для вас - WithObservable

WithObservable - сохраняет шаблон, необходимый для записи наблюдаемого и начального значения. Все, что вам нужно сделать, чтобы передать значение, которое будет получено наблюдаемым, - это присвоить значение исходному свойству и добавить соответствующий синтаксис декоратора.

Примечание. Убедитесь, что вы используете одно и то же имя свойства наблюдаемого везде в коде и добавляете знак $ к имени свойства при передаче значения.

Наш продукт можно использовать бесплатно, и, конечно же, каждый может отправить нам запрос на добавление, чтобы добавить и внести свой вклад в сообщество! Я был бы рад, если бы вы могли оставить отзыв и, конечно, задать вопросы здесь, в комментариях.

Удачи в следующем приложении!

Автор Цах Бонфил, ведущий фронтенд-разработчик.