GitHub
Compose State Monitor — лог рекомпозиций
Compose State Monitor позволяет отслеживать причины повторного выполнения (рекомпозиции) @Composable-функций. Достаточно пометить функцию аннотацией @ComposableMonitor, и специальный плагин компилятора обеспечит вывод информации о её параметрах и локальных переменных состояния (State) при каждом вызове. Если какой-либо из этих элементов изменится, в логах появится запись с указанием его имени, а также старого и нового значений.
Работает на всех платформах, поддерживаемых Compose Multiplatform: Android, десктоп (JVM), iOS, wasmJs и js.
MainScreen recomposed because `text` changed from `haha!` to `haha! count = 1`, CounterLabel recomposed because `count` changed from `0` to `1`,
Логи выводятся с тегом ComposeMonitorInspector: на Android используется Log.d (logcat), а на остальных платформах — println.
-
Разработка4 недели назадДаем ИИ видеть SwiftUI: Xcode Preview MCP на практике — проблемы и надежды
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.40
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.41
-
Новости2 недели назадВидео и подкасты о мобильной разработке 2026.42
