35. Уроки, Курс React JS - callback, subscribe, observer
Observer, Observable, Subject и другие…
В Angular при работе с Reactive Extensions можно создавать отслеживаемые объекты и удобно ими управлять: создавать подписки и отправлять уведомления. Важно понимать как с этим работать и кто за что отвечает. Observer - это тот, кто уведомляет об изменении [методы next(value), error(obj), complete()]. Observable - это тот, на кого подписываются [метод subscribe(next, error, complete)]. Существует также классы, реализующие функциональность как Observer, так и Observable...
Как устроен React (на примере статьи про эпидемию)
Это как JavaScript, только интереснее. Недавно у нас вышел перевод статьи про распространение эпидемий. Там интересно: среди обычного текста выводятся интерактивные виджеты с симуляциями. И если посмотреть под капот, мы увидим, что эти симуляции сделаны очень элегантно и понятно. Например, вот небольшой фрагмент про излечение людей: Видно, что обычный текст с заголовком сделан как в HTML, а интерактивный виджет сделан каким-то очень понятным, элегантным кодом. Давайте посмотрим, что это за код. Это React...