Redux в Angular: NGRX, NGXS, Akita. Максим Иванов и Кирилл Юсупов

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 พ.ย. 2024

ความคิดเห็น • 11

  • @syimykamatov8955
    @syimykamatov8955 3 ปีที่แล้ว +5

    Почему бы не использовать просто сервис вместо store?

  • @qazyhn94
    @qazyhn94 6 ปีที่แล้ว +10

    даешь больше тем по ангулару)

  • @beloved_guy
    @beloved_guy 4 ปีที่แล้ว +10

    Ребята молодцы, старались, но надо подтягивать навыки презентации. Лично мое мнение - новичку, опять же в моем лице, невозможно это смотреть и слушать. Быстрое хаотичное пролистывание слайдов туда-сюда, перебивание друг друга, какие-то оговорки, якобы важные, а по факту только излишне дробящие доклад. Из доклада не понял даже то, что уже знал. Постоянно тормозя видео и отматывая назад, таки понял, что ребята пытались сказать. Досмотрел до 8-й минуты и, пожалуй, хватит. Устал. Лайк за энтузиазм.

  • @sergeisergeevich2790
    @sergeisergeevich2790 4 ปีที่แล้ว +5

    О каких пропсах идет речь, когда для коммуникации множества компонентах есть синглтон сервисы? Все время приследует мысль что Redux паттерн в Angular - это попытка перенести привычное мышление из мира React в Angular где и так все прекрасно работает (благодаря DI). Хотелось бы услышать какие-то весомые аргументы в пользу данной методологии.

    • @MrKelebras
      @MrKelebras 4 ปีที่แล้ว

      походу только стейт менеджмент

    • @SkyAndStarss
      @SkyAndStarss 4 ปีที่แล้ว

      основной аргумент был сказан в начале: зачем писать свой стейт, если уже есть готовый

    • @RezetRoy
      @RezetRoy 3 ปีที่แล้ว +1

      @@SkyAndStarss То есть использовать потому что это модно, а не потому что на Angular можно без него легко обойтись. Зависит от проекта, конечно, но чаще всего redux архитектура избыточна

    • @dimon.digital
      @dimon.digital 2 ปีที่แล้ว +2

      Отделение данных от компонента.
      Увеличилась реактивность приложения за счёт асинхроннотси и хранения данных в одном месте.
      Избавление от моря подписок и отписок, в случае имитации собственного состояния.
      Изначальное базирование данных в едином состоянии упрощает продумывание архитектуры приложения и позволяет легко расширять её в будущем.
      Упрощает взаимодействие в команде за счёт понимания единой библиотеки. Сокращается время для объяснения друг другу тех или иных решений. Многое становится очевидным.

    • @dimon.digital
      @dimon.digital 2 ปีที่แล้ว

      если вы поделитесь тем, как можно реализовать полноценное ентерпрайз приложения без использования единого состояния буду очень признателен!

  • @Dimonina
    @Dimonina 5 ปีที่แล้ว

    Акита зе бест. Динамические сторы, минимум бойлерплейта и понятная навигация по коду и рефакторинг. В нгрх на каждый чих пишешь кучу всего. Проект растет, а толку нет

    • @AkkayHT228
      @AkkayHT228 4 ปีที่แล้ว +2

      NGRX более красиво, функционально и подробно позволяет описывать потоки данных, более богатое API, куча вспомогательных инструментов, поддержка группы разработчиков от Angular, более популярное решение, более надёжно, понятная документация.