ngrx
-
Хабрахабр
Простота Subject’ов, удобство NGRX: что такое компонентный стор и с чем его едят
Привет, я Григорий Зароченцев, ведущий фронтенд-разработчик Тинькофф в команде интернет-эквайринга. Сегодня хочу рассказать, что такое компонентный стор, как изолированные хранилища помогают сэкономить кучу кода при разработке и почему глобальный стор — это одновременно и хорошо и плохо. Поговорим о том, как наша команда пришла к такому подходу, какие плюсы принесло это решение и почему, если вы пишете на Angular, вам…
Читать далее » -
Хабрахабр
Redux в Angular. Туда и обратно
Пару лет назад из каждого утюга можно было услышать про Redux. Сейчас redux является чем-то обыденным в фронтенд разработке. На пороге 2023 года я хочу поделиться своим опытом использования redux в Angular, поговорить о разных реализациях, и рассказать к каким выводам я пришел за это время. Статья разбита на три блока: Введение, где я описываю процесс написания статьи. Все про…
Читать далее » -
Хабрахабр
[Перевод] Неудачные приёмы работы с NGRX
В моих предыдущих материалах я (дважды) рассказывал об анти-паттернах Angular и о рекомендованных приёмах работы с RxJS. После того, как я полгода проработал с NGRX и как следует разобрался с этой библиотекой, полагаю, что пришло время рассказать о некоторых приёмах работы, которые я (часто это относится ко всему сообществу тех, кто пользуется NGRX) нахожу вредными или слишком сложными. Никогда (почти…
Читать далее » -
Хабрахабр
[Перевод] Прекратите использовать Ngrx/effects для этого
Конечным результатом является забагованная архитектура, которую никто не хочет трогать. Иногда простейшая реализация функциональности в конечном итоге создает больше проблем, чем пользы, только увеличивая сложность в другом месте. Примечания переводчика Нацелена на людей опытных в RxJS и Ngrx, либо желающих попробовать Redux в Angular. Статья была написана в 2017 году, но актуальна и по сей день. Фрагменты кода были обновлены исходя из текущего…
Читать далее » -
Хабрахабр
[Перевод] Оверинжинирг 80 уровня или редьсюеры: путь от switch-case до классов
О чем пойдет речь? Начиная с дубового switch-case, продолжая выбором из объекта по ключу и заканчивая классами с декораторами, блекджеком и TypeScript. Посмотрим на метаморфозы редьюсеров в моих Redux/NGRX приложениях за последние пару лет. Постараемся обозреть не только историю этого пути, но и найти какую-нибудь причинно-следственную связь. Если вы так же как и я задаетесь вопросами избавления от бойлерплейта в…
Читать далее »