Когда следует (НЕ) использовать эффект сигнала()?
Автор: Deborah Kurata
Загружено: 2024-12-04
Просмотров: 10646
Описание:
«Эффект — это операция, которая выполняется при каждом изменении одного или нескольких значений сигнала». Означает ли это, что мы должны использовать его всякий раз, когда хотим отреагировать на изменения сигнала?
В Angular v19 внесены изменения в эффект и представлено несколько дополнительных функций сигнала. Меняет ли это рекомендации?
В этом видео мы рассмотрим несколько сценариев, изучая подход, основанный на эффекте (effect()), и альтернативный подход. Затем мы рассмотрим изменения функции effect() в версии 19 и кратко изложим предлагаемые рекомендации.
Ссылки
Код: https://stackblitz.com/~/edit/effect-...
Видео на YouTube: «Сигналы в Angular: что? Почему? и как?»: • Angular Signals: What? Why? and How?
Видео на YouTube: «Первый взгляд на новый linkedSignal() в Angular»: • First Look at Angular's new linkedSignal()
Видео на YouTube: «Первый взгляд на новые resource() и rxResource() в Angular»: • First Look at Angular's new resource() and...
Блог команды Angular: «Последние обновления effect() в Angular»: https://blog.angular.dev/latest-updat...
Документация: Руководство по эффектам: https://angular.dev/guide/signals#eff...
Документация: справочная документация по «effect»: https://angular.dev/api/core/effect
Содержание
00:00 effect()
00:39 effect() против computed()
02:38 effect() против linkedSignal()
04:34 effect() против rxResource()
06:34 effect() и логирование
07:06 Изменения в effect() в версии 19
08:34 Рекомендации по использованию effect()
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
😊Обо мне
Привет! Меня зовут Дебора Курата. Я разработчик программного обеспечения и создатель контента на YouTube. Я выступаю на таких конференциях, как VSLive и ng-conf. Пишу статьи для freeCodeCamp. Более 5 лет я являюсь автором курсов Pluralsight, входящих в топ-10 самых популярных (из более чем 7000). За свою работу в поддержку разработчиков программного обеспечения я был отмечен наградой Microsoft Most Valuable Professional (MVP) и являюсь экспертом Google Developer Expert (GDE).
Посмотрите мой контент на YouTube: / @deborah_kurata
Свяжитесь со мной в Twitter: @DeborahKurata
Или на Bluesky: @deborahkurata.bsky.social
Найдите мои курсы Pluralsight: https://www.pluralsight.com/profile/a...
Посмотрите мои статьи на freeCodeCamp: https://www.freecodecamp.org/news/aut...
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
#angular
#angularsignals
#angularstatemanagementwithsignals
#angularstatemanagement
#angulartutorials
#angularforbeginners
#angularbestpractices
#effect
#computed
#linkedSignal
#resource
#rxresource
#angularv19
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: