Feb 09 2025 129 mins 7
В этом выпуске мы с Артёмом Арутюняном погрузились в тему стейт-менеджмента во фронтенде и функционального реактивного программирования.
Разобрали ключевые вопросы:
— Как современные подходы (например, концепция 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 ★