У нас вы можете посмотреть бесплатно RxJS 6 - Распространенные ошибки. Как НЕ отстрелить себе ногу. или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Исходники, таймлайн и описание ниже. В этом TechTalk'е мы рассмотрим распространенные ошибки при использовании RxJS которые делают код более тяжелым для понимания и так же создают баги. Большинство этих ошибок связаны с Subject'ами, subscription'ами и multicasting'ом. Мы рассмотрим, как использовать только Observables и некоторые удобные операторы, созданные для избежания этих ошибок. Например fromEvent, takeUntil и switchMap. К концу этого TechTalk'а вы узнаете подходы благодаря которым сможете писать значительно более стабильный и пронятный для чтения RxJS код. 00:00:00 Введение. О чем доклад? Для чего он вам? 00:01:12 Где исходники? Обзор файлов демок 00:02:08 01 Создание кастомных Subject/Observable 00:05:45 02 try...cache при создании Observable 00:06:27 03 takeUntil вместо множества .unsubscribe() 00:13:04 04 .first() & .filter() memory leak и неожиданное поведение 00:23:10 05 Конвертация разных источников данных в Observable вместо Subject 00:26:33 06 Когда и почему стоит избегать Subject 00:27:50 07 Как навсегда уйти от вложенных .subscribe(), без исключений 00:33:55 08 switchMap vs mergeMap - избежать memory leak 00:34:55 09 Разница между zip() и combineLatest() 00:39:55 10 Когда tap() - это зло? Расчленение потоков 00:46:20 11 Как поставить поток на паузу? switchMap() + empty() 00:49:20 12.1 Горячие потоки. Когда share() все ломает к чертям 01:00:20 12.2 В каких конкретно случаях использовать share() 01:04:00 Итоги 01:05:40 Ответы на вопросы Исходники: https://stackblitz.com/edit/rxjs-comm...