Исходники, таймлайн и описание ниже. В этом 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 при создании Observable 00:06:27 03 takeUntil вместо множества .unsubscribe() 00:13:04 04 .first() & .filter() memory leak и неожиданное поведение 00:23:10 05 Конвертация разных источников данных в Observable вместо Subject
Hide player controls
Hide resume playing