Доклад

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

Зал 2На русском языке

Каждый день мы сталкиваемся с асинхронной логикой: обрабатываем клики пользователей, отправляем запросы, дожидаемся ответа и наблюдаем, как фреймворки реактивно отображают новые данные, которые мы только что изменили. Кажется, что асинхронный код — не проблема... пока нам не приходится писать сложную динамическую логику с цепочками промежуточных состояний, таймерами, вебсокетами и поллингом. А что если просто взять и вынести конкретно эту логику в RxJS? Да не, бред какой-то. Или всё-таки нет?

В докладе мы рассмотрим RxJS как универсальный инструмент, который можно интегрировать в любой проект на React, Vue или Svelte без переписывания архитектуры. Поговорим о том, какое место занимает «реактивного расширение» в современном фронтенде, где у каждого фреймворка уже есть собственная система реактивности. Развенчаем распространённые мифы об RxJS и поймём, почему его настоящая ценность заключается не в самой реактивности, а в декларативном подходе к описанию сложных асинхронных процессов.

Доклад будет полезен:

  • Разработчикам с небольшим опытом работы с RxJS, желающим расширить свой арсенал
  • Тем, кто считает RxJS инструментом исключительно для экосистемы Angular
  • Фронтендерам, ищущим эффективные способы упрощения комплексной асинхронной логики

Вы узнаете, как органично интегрировать RxJS в существующие проекты, выделить сложную асинхронную логику из компонентов и сделать код более читаемым и поддерживаемым.

Спикеры

Приглашенные эксперты

Расписание