G
enby!

Николай Пугачев — RxJS: Великий и Ужасный. Описываем асинхронную логику вне зависимости от стека

Подробнее о конференции HolyJS: https://jrg.su/EM4wwV
— — Каждый день мы сталкиваемся с асинхронной логикой: обрабатываем клики пользователей, отправляем запросы, дожидаемся ответа и наблюдаем, как фреймворки реактивно отображают новые данные, которые мы только что изменили. Кажется, что асинхронный код — не проблема... пока нам не приходится писать сложную динамическую логику с цепочками промежуточных состояний, таймерами, вебсокетами и поллингом. А что если просто взять и вынести конкретно эту логику в RxJS? Да не, бред какой-то. Или всё-таки нет? В докладе мы рассмотрели RxJS как универсальный инструмент, который можно интегрировать в любой проект на React, Vue или Svelte без переписывания архитектуры. Поговорили о том, какое место занимает «реактивное расширение» в современном фронтенде, где у каждого фреймворка уже есть собственная система реактивности. Развенчали распространённые мифы об RxJS и поймём, почему его настоящая ценность заключается не в самой реактивности, а в декларативном подходе к описанию сложных асинхронных процессов. Доклад будет полезен: — Разработчикам с небольшим опытом работы с RxJS, желающим расширить свой арсенал — Тем, кто считает RxJS инструментом исключительно для экосистемы Angular — Фронтендерам, ищущим эффективные способы упрощения комплексной асинхронной логики Из него вы узнаете, как органично интегрировать RxJS в существующие проекты, выделить сложную асинхронную логику из компонентов и сделать код более читаемым и поддерживаемым.

Смотрите также