Публикации по теме 'ngrx'


Преимущества нормализации состояния приложения в Angular
AngularInDepth уходит от Medium. Более свежие статьи размещаются на новой платформе inDepth.dev . Спасибо за то, что участвуете в глубоком движении! Представьте, что у нас есть рекурсивная структура данных в магазине, скажем, информация о категории продукта в приложении электронной коммерции. Категория - это классификация, к какому типу продукта это относится. Например, в категории Мобильные телефоны могут быть подкатегории, такие как Google , Apple , Samsung и т...

Как использовать @ ngrx / data за 3 шага
Это было время, когда вам нужно было создать действия и редуктор для выполнения нескольких операций. Спасибо команде ngrx за создание ngrx / data. Это отличный шаблон l̶i̶b̶r̶a̶r̶y̶, с помощью которого вам не нужно создавать службы, действия и редукторы (в зависимости от требований). Для базового приложения мы можем напрямую начать с файла ngrx / data. Почему мы должны использовать ngrx / data? Эта библиотека предоставляет несколько функций, а именно: Не нужно ничего создавать. Под..

Место для каждого картографа!
Каждый картограф на своем месте с NgRx Effects! Операторы отображения. Если вы выполняли NgRx какое-то время, вы, вероятно, знаете о споре, который часто возникает вокруг того, какой оператор сопоставления следует использовать в эффектах. Разногласия, путаница и часто меняющаяся дорожная карта. Мы начали с switchMap наиболее существенного оператора наблюдаемого отображения в rxjs . Этот простой оператор позволяет нам «переключать» потоки уведомлений с наблюдаемых, переходя от..

3 Вт с NGRX
Почему? Какие? Когда? - С NGRX Если вы здесь, значит, вы столкнулись с какой-то проблемой, для которой вы, должно быть, нашли решение государственного управления. Итак, начнем с 3 Вт. · Что такое NGRX · Когда мы должны использовать NGRX · Почему вам следует использовать NGRX Что такое NGRX? NGRX - это реактивные расширения для Angular, которые могут помочь вам поддерживать состояние вашего приложения Angular. Смущенный? Давай упростим. Вы когда-нибудь сталкивались с..

Минимизируйте шаблон Redux с помощью «unionize» при использовании NgRx с Angular 5
Еще один встречный пример . NgRx - это реализация Redux в Angular с использованием RxJS. Это гениально. Он сочетает в себе мощь Redux и RxJS и помогает создавать масштабируемую архитектуру при работе с большими приложениями. Но недостатком является то, что для этого требуется много шаблонного кода. Вот где действительно помогает объединение в профсоюзы . Я использую unionize в течение последних нескольких месяцев на большой и сложной кодовой базе. У этого приложения были..

Управление подпиской на эффекты в NGRX
Эффекты используются для побочных эффектов в NGRX . Они прослушивают действия, преобразуют это действие в побочный эффект, такой как сетевой запрос, запрос веб-сокета, события API браузера и т. Д., И могут или не могут отправлять новое действие из этого. Класс Effect по умолчанию является одноэлементным, несмотря на то, что он создается на уровне Root или Feature. Он никогда не уничтожается, поэтому все содержащиеся в нем прослушиватели действий будут всегда слушать Store Actions...

Как начать летать с Angular и NgRx
AngularInDepth уходит от Medium. Эта статья , ее обновления и более свежие статьи размещены на новой платформе inDepth.dev Одна из самых больших проблем любого приложения - это управление данными. В мире Angular существует множество шаблонов для управления вашим приложением. Обычно они включают использование декораторов, таких как Input и Output , или таких вещей, как RxJs Observables для отслеживания изменений данных. Однако существует технология реактивного..