В этом выпуске мы с Артёмом Арутюняном погрузились в тему стейт-менеджмента во фронтенде и функционального реактивного программирования.
Разобрали ключевые вопросы:
— Как современные подходы (например, концепция Local First) помогают решать проблемы синхронизации локального и глобального состояний?
— Какие преимущества и ограничения традиционных решений, таких как Redux и MobX, и чем их дополняют новые реактивные примитивы?
— Какие технические нюансы влияют на производительность и отказоустойчивость сложных UI-приложений?
— Как обеспечить надёжную интеграцию между клиентским состоянием и серверным рендерингом (SSR)?
— Какие инструменты и архитектурные решения актуальны для создания масштабируемых систем уже сегодня?
В этом выпуске вас ждёт детальный разбор реальных кейсов и технологических подходов, позволяющих совершенствовать управление состоянием в современных веб-приложениях. Получите практические рекомендации и узнайте, какие технологии открывают новые возможности для разработчиков. Не пропустите!
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в YouTube: https://youtu.be/Lbq_NwIKUrI
Полезные ссылки:
https://t.me/artalog
#react #frontend #javascript #redux #zustand #recoil #mobx #effector #reactquery #webdevelopment #webdev #coding #localfirst #ux #api
- (00:00) - Взрыв с порога: React под прицелом
(00:25) - Local First: волшебная таблетка для веба?(02:12) - Local First: сложности и опыт запуска(07:47) - Синхронизация фронта и бэка: как подружить миры?(09:50) - Таск-менеджеры и боль: почему все страдают?(12:40) - Интернет-сбои: кошмар потерянных данных(13:35) - Масштабирование: когда у вас 5000 экшенов?(15:20) - Стейт 2025: застой или новая эра?(18:09) - Local Storage: бомба замедленного действия?(23:24) - Миграции vs. совместимость: кто победит?(27:09) - Простота рулит: почему сложные решения не всегда лучше?(28:06) - Архитектура как ответ: рецепт стабильности приложений(29:04) - Глобальный адаптер: один ключ ко всем данным?(30:12) - React и конкуренты: где тот идеальный стейт?(31:20) - Маркетинг против технологии: что решает судьбу фреймворка?(34:06) - Инерция: клей, который спасёт вас от хаоса?(36:57) - Redux-боль: нужна ли нам ещё одна библиотека?(40:10) - Redux и Toolkit: уйти нельзя оставить?(43:01) - Банковский фронт: 5000 экшенов и тайная боль отладки(46:54) - Экосистема Redux: куда катимся? Атомы на подходе?(53:50) - Булевы флаги и мемоизация: полезно или перебор?(54:45) - Персистентность: как не потерять всё при сбоях?(56:06) - Таймеры, анимации и локальные стейты: слоёный пирог фронтенда(57:04) - Обратный отсчёт: почему «простая» фича может стать адом?(58:59) - Тяжёлая артиллерия: аудиоплеер и тесты без слёз?(01:06:31) - Валидации, фреймворки и вечный спор: React всё-таки фреймворк?(01:09:24) - Глобальные стейты, SSR и Zund: рецепт катастрофы?(01:13:35) - Куда пропадают данные? React в стагнации?(01:17:49) - Куда исчезли разработчики? Next.js редактор под угрозой?(01:21:14) - Fastify vs. Next: упрощение фронтенда или иллюзия SSR?(01:23:06) - Роутинг, SEO и агностичные фреймворки: миф или реальность?(01:29:31) - Разделяем фронт и бэк: DevOps, лишний слой или спасение?(01:33:17) - Безопасность в JS и шок новичка: кто выживет?(01:36:07) - Роутинг плюс стейт: оптимизация биндингов или гонка вооружений?(01:40:47) - Сигналы, реактивность и асинхронность: почему всё сложно?(01:48:04) - Один стейт-менеджер и React Query: спасение или костыли?(01:50:54) - Гонки состояний и несколько реактивных систем: катастрофа?(01:53:44) - React против Effector: свобода, рамки и контекст?(01:57:28) - Асинхрон и Google Docs: кто держит контроль?(02:01:54) - JetBrains, новая IDE и Monaco: где грань возможного?(02:05:05) - Нативные языки, Redux и будущее фронтенда: что нас ждёт завтра?
★ Support this podcast ★