RxJS: switchMap, concatMap, mergeMap, exhaustMap - как работают? Простое объяснение, РЕАЛЬНЫЙ ПРИМЕР

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 35

  • @josetrauler721
    @josetrauler721 3 місяці тому +9

    Больше rx в таком формате! Идеальное объяснение и демонстрация

  • @vic_shine
    @vic_shine 3 місяці тому +4

    классное объяснение ❤ только, пожалуйста, не останавливайся! больше ангуляр-контента в массы!

    • @icherniakov
      @icherniakov  3 місяці тому +2

      Спасибо большое!) такой контент в основном на бусти, там уже нормально так)
      А тут, как видишь, не шибко набирает и мб портит канал, но посмотрим, мб по запросам буду делать)

  • @aleksandr95
    @aleksandr95 3 місяці тому +1

    Отличный формат, продолжайте! :)

  • @СлаваСавченков-к6ю
    @СлаваСавченков-к6ю 3 місяці тому +1

    Стол - топ, объяснение простое, понятное и наглядное, как раз то что нужно для RxJS

    • @icherniakov
      @icherniakov  3 місяці тому

      Спасибо!! Столу тоже приятно!

  • @dimagraf5411
    @dimagraf5411 3 місяці тому +2

    Очень полезно, спасибо!

  • @atlansadykov4582
    @atlansadykov4582 3 місяці тому +3

    Иван, вы что за Монстр?!) Такое количество качественных видео за короткий промежуток времени.

    • @icherniakov
      @icherniakov  3 місяці тому +1

      Ахахах, спасибо большое, очень приятно!))) Вести два канала сдюжить непросто, да)

  • @benchik100
    @benchik100 Місяць тому +1

    🔥

  • @stypak1
    @stypak1 Місяць тому

    объяснение - топ! а можешь рассказать, в чем разница в использовании нескольких операторов (на примере тех же двух switchMap) в плоской струтуре (один за другим через запятую) от вложенной (когда внутри делают пайп и в нем второй свитчмап). Есть ли вообще какая-то кардинальная разница? В коде чаще почему-то попадается именно второй вариант

  • @АлександрСереда-б4ж
    @АлександрСереда-б4ж 3 місяці тому +1

    Шикарное видео )

  • @LavandaKicK
    @LavandaKicK 3 місяці тому +4

    Пушка!

  • @ilnurryazhapov
    @ilnurryazhapov 3 місяці тому +2

    хорош

    • @icherniakov
      @icherniakov  3 місяці тому

      От хорошего читаю!)

  • @dmitriyobidin6049
    @dmitriyobidin6049 3 місяці тому +1

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

  • @nth-prog8562
    @nth-prog8562 3 місяці тому +1

    Мужик, можешь потыкать нам как использовать page transitionв angular да и в целом про анимашки порассказать?

    • @icherniakov
      @icherniakov  3 місяці тому +1

      Привет! Если rxjs собрали настолько мало, то анимации - это что-то про 500 просмотров и ухудшение статистики канала( я бы сказал, что на бусти такое запилю, но там уже серьезная очередь по контенту по просьбам подписчиков. Все расписано на пару месяцев вперед. После - сделаю, думаю!

    • @nth-prog8562
      @nth-prog8562 3 місяці тому +1

      @@icherniakov Жалко, что долго ждать, но всё равно спасибо за ролики. В ожидании если что)

    • @icherniakov
      @icherniakov  3 місяці тому +1

      @@nth-prog8562 спасибо!

  • @tomvenom
    @tomvenom 2 місяці тому

    Привет. Как научился верстке и сколько времени это у тебя заняло?)

    • @icherniakov
      @icherniakov  2 місяці тому

      Привет! Начни верстать что угодно и гугли проблемные места)
      В ролике-курсе по ангуляру на моем канале есть достаточное количество верстки - посмотри)
      Плюс в скором будет выходить новый проект, который сейчас снимаю. Там будет верстка с нуля в том числе)

  • @pasha_158
    @pasha_158 3 місяці тому

    почему в switchMap главный акцент на отбрасывании значений, а не на том, что в первую очередь он для того, чтобы переключить один поток на другой? то, что второй поток прекратит работу, если в первом появится новое значение, скорее побочный эффект, а не основная идея

    • @icherniakov
      @icherniakov  3 місяці тому

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

  • @LethoOfGulet886
    @LethoOfGulet886 3 місяці тому

    можно еще видео про rxjs?

    • @icherniakov
      @icherniakov  3 місяці тому

      Привет, на бусти точно будут и уже идут, а на ютубе пока не знаю, совсем не набирает=\

  • @Rublev_m
    @Rublev_m 3 місяці тому +1

    Иван првиет, спасибо за видос, сразу в дело применю. Видео покажу дочке )) Будем учить на играх с пирамидкой ))
    Вопрос можешь расказать про подписки, если по событию получил данные с бэка, и мне нужно передать данные
    Пример
    далее в

    далее в


    когда я чтото меняю то обновляю массив data по соьытию и отрабатывает корректно, но если данные уходят далее из в и далее, то получается я перезаписал массив данных, и вся старница обновяется как при перезагрузке, как правльно сделать чтобы обнволялись данные по подпискам.

    • @icherniakov
      @icherniakov  3 місяці тому +1

      Привет! с дочкой - класс)

    • @icherniakov
      @icherniakov  3 місяці тому +1

      Полагаю код ты пишешь условный здесь, не очень понятна проблема. Еckи накидаешь пример на stackblitz - посмотрю!

    • @Rublev_m
      @Rublev_m 3 місяці тому +1

      @@icherniakov ок чуть позже