🔥 Hot reload для side effects в Compose — 21 мая 2026 г. в 06:30:01.571
🔥 Hot reload для side effects в Compose https://hotswan.dev/blog/compose-side-effects-hot-reload Side effects - больное для итераций в Compose. Эффект срабатывает только при нужном стейте, а ребилд именно его и выбрасывает. Чтобы протестить одно изменение в LaunchedEffect, надо пересобрать, дойти навигацией до экрана и заново воссоздать состояние. И так по кругу. 🙅 Compose HotSwan это убирает. Меняешь key, value или тело эффекта, сохраняешь - эффект перезапускается на следующей композиции, а ViewModel, навигация и скролл остаются живыми. В статье два примера из Pokedex Compose. 🤔 Почему стейт выживает: HotSwan свапает изменённые классы в работающем процессе и инвалидирует только зависимые скоупы. Activity не пересоздаётся. —————— 💭 Устали от ребилд-цикла при работе с эффектами - стоит глянуть. Интересное решение. Telegram | Селеба | Max | YouTube

