Angular async pipe. RxJS на новом уровне при таком подходе

  Рет қаралды 5,654

Максим Гром

Максим Гром

Күн бұрын

Пікірлер: 44
@MilanRodd
@MilanRodd 2 жыл бұрын
Очень улучшилась подача уроков! Было тяжело смотреть предыдущие видео, но здесь все прям по делу и с отсылками к другим урокам 👍🏾
@praecantat1o
@praecantat1o 2 жыл бұрын
Спасибо за то, что делишься своим опытом. Наверное, в ютубе только два канала, которые посвящены глубокому изучению Ангуляра, и все они созданы украинцами. Вы - чудесные :)
@nicalf9329
@nicalf9329 2 жыл бұрын
А какой второй, не поделишься?))
@ilnurryazhapov
@ilnurryazhapov 2 жыл бұрын
@@nicalf9329 decoded frontend
@praecantat1o
@praecantat1o 2 жыл бұрын
@@ilnurryazhapov именно)
@АлександрМалагор
@АлександрМалагор Жыл бұрын
Сколько я намучился передавая стримы в дамп-компоненты и проверя там null. Предложенное решение просто восхитос.
@JlocbBTpaHcE
@JlocbBTpaHcE 2 жыл бұрын
Очень рад что у вас все хорошо, и появилась возможность и желание вернуться к каналу. Спасибо за ваш труд
@dimasobchenko6519
@dimasobchenko6519 2 жыл бұрын
Дякую, чудова подача матеріалу, все легко та зрозуміло) З нетерпінням чекаємо нові відео)
@Brinzovik
@Brinzovik 2 жыл бұрын
Видео просто "класс"! Помогло структурировать знания, которые сейчас необходимо применить. Огромное спасибо! angular pipe async ангуляр пайп асинк оптимизация стратегия онпуш changeDetection onPush
@thankfulperson3309
@thankfulperson3309 2 жыл бұрын
Дякую, все доступно і зрозуміло
@grommaks
@grommaks 2 жыл бұрын
Дякую за відгук)
@maratzinatulin2749
@maratzinatulin2749 2 жыл бұрын
Интересный подход, на верху логика, ниже верстка и события. Спасибо за урок.
@KolkhozDnepr
@KolkhozDnepr 2 жыл бұрын
все что плохое с вами происходит - это происходит от незнания)) фраза прям через все сферы деятельности и года в жизни)) жирнючий лайкос)))
@АнатолийРубанков-я3п
@АнатолийРубанков-я3п 2 жыл бұрын
Спасибо большое.^.^, Одно небольшое негодование, нужно боооольше такого годного контента))
@js2626
@js2626 2 жыл бұрын
Супер! Очень рад что ты продолжил записывать видео-уроки🙂👍
@dogober3861
@dogober3861 2 жыл бұрын
Спасибо тебе большое, я долго искал хорошие уроки по ANgular && RxJs
@RageBerry_
@RageBerry_ 2 жыл бұрын
С возвращением!
@Fomenko1978
@Fomenko1978 2 жыл бұрын
Спасибо!
@Kulibins1
@Kulibins1 2 жыл бұрын
Как всегда великолепно 👍
@nouchance
@nouchance 2 жыл бұрын
THANK YOU SIR
@MrShevrin
@MrShevrin 2 жыл бұрын
с возвращением и огромное спасибо за новые видео! лучи поддержки тебе!
@user-san-chous
@user-san-chous 2 жыл бұрын
очень ждал возвращения! Если бы не война, уже бы благодаря этим урокам мидлом был би... Главное, что все хорошо у Вас. А то вроде где-то помниться, что Вы с Харькова.
@grommaks
@grommaks 2 жыл бұрын
Угу, с Харькова Пока ни одну из моих квартир не уничтожили, но в мой дом уже есть три попадания снарядами В родительский дом попали в крышу над их квартирой, уже залатали соседи Так что не жалею что выехал с Харькова, но не знаю будет ли куда возвращаться…
@Wunderwaffe2333
@Wunderwaffe2333 2 жыл бұрын
Привет и спасибо что вернулся. Я уже переживал, что что то могло случится с тобой. Как у тебя получается что то создавать? У нас фокус уже как 60 дней сместился, тяжело работать. Мотивации ноль. Твои видео заряжают. :)
@grommaks
@grommaks 2 жыл бұрын
@@Wunderwaffe2333 очень тяжело получается, но сильно нравится это делать, надеюсь будут ещё видео и начну плейлист по директивам
@user-glory-of-ukraine
@user-glory-of-ukraine 2 жыл бұрын
Друже, вітаю з поверненням!!!
@grommaks
@grommaks 2 жыл бұрын
Дякую
@dmitriibochkarev8714
@dmitriibochkarev8714 2 жыл бұрын
Великолепно!
@amenedefae458
@amenedefae458 2 жыл бұрын
Спасибо за такой ролик, всё доступно и понятно) В сравнении с предыдущими роликами(которые были год назад) качество улучшилось!) Максим, а можно ли вас попросить перезаписать курс по NGRX, я новичок и мне он тяжеловато даётся, ваш пересмотрел, понятней стало но не знаю, может я глупый)
@grommaks
@grommaks 2 жыл бұрын
Спасибо за отзыв Пока ближайшим временем не планируется перезапись курса по ngrx
@grommaks
@grommaks 2 жыл бұрын
NGRX очень сложный для новичков, прям очень, так что тут разве что несколько заходов на старые плейлисты нужно сделать Короткий ответ, не глупы, пытайся ещё)
@grommaks
@grommaks 2 жыл бұрын
Привет всем Появилась возможность поддержать платной подпиской kzbin.info/door/lDDVLu0Cj_o9Y5D2ilCtdQjoin
@pes_Duk68
@pes_Duk68 2 жыл бұрын
Крутые уроки!! Спасибо)) а нет желания реализовать material table? Тема микро шаблонов достаточно интересна
@grommaks
@grommaks 2 жыл бұрын
Подобный подход планируется в видео по директивам, когда (если) я до них доберусь
@pes_Duk68
@pes_Duk68 2 жыл бұрын
@@grommaks понимаю, тяжелые времена сейчас(( сам с ирпеня
@grommaks
@grommaks 2 жыл бұрын
@@pes_Duk68 ух, больно слышать про Ирпень…коллега от туда
@vitaliit.7588
@vitaliit.7588 2 жыл бұрын
И снова, Максим, спасибо за твой труд👍 Скажи, а как тригернуть users$ | async если данные обновились на сервере после удаления/добавления юзера? Например, мы определим users$ в конструкторе компонента и подпишемся через async в шаблоне, потом дергнув метод удаления, отправляем запрос на сервис. После чего получив в ответ новый массив, нужно обновить users$
@grommaks
@grommaks 2 жыл бұрын
Спасибо за отзыв) async пайпа переподписывается автоматически, значит нужно просто обновить свойство user$ Тут будет побочный эффект, между запросами вернётся null, его нужно обработать повесив индикатор загрузки Можно более сложные варианты разработать с использованием rxjs, но тут можно целый плейлист снять на несколько сотен роликов как можно использовать rxjs в разных сценариях
@iromashko
@iromashko 2 жыл бұрын
Триггерить users не нужно, нужно повесить users$ на стримы удаления/добавления юзера и они будут сами обновляться. как-то так users$ = merge( this.allUsers$, this.createdUser$, this.deletedUser$, this.updatedUser$ ).pipe( scan( (users, user) => this.modifyUserArray(users, user), [] as E[] ) );
@js2626
@js2626 2 жыл бұрын
Кстати в Харьков вернулся уже или еще нет?
@grommaks
@grommaks 2 жыл бұрын
Нет, не вернулся, там стало все гораздо хуже, но жильё пока цело, хоть и есть три попадания в дом
@КонстантинХ-у4ф
@КонстантинХ-у4ф 2 жыл бұрын
смысла в таких компонентах нет...
@grommaks
@grommaks 2 жыл бұрын
Вроде как в видео сказал о декомпозиции Ещё распределение логики Разумеется что это не единственный верный подход который подходит абсолютно всем проектам и абсолютно всем командам
@IngvarLosev
@IngvarLosev 2 жыл бұрын
Спасибо !
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
Объясняю RxJS
1:01:18
Архитектор ПО. Александр Желнин
Рет қаралды 33 М.
ngOnChanges vs ngDoCheck. ChangeDetectionStrategy OnPush в Angular
18:49
Максим Гром
Рет қаралды 9 М.