Использовать remember.
Применять стабильные типы данных (обозначенные @Stable или @Immutable).
Делегировать вычисления:
kotlin
Использовать лямбды, которые захватывают минимум переменных:
kotlin
Применять Composable функции с минимальным количеством параметров.
Применять Composable с @MovableContentOf, если нужно переместить поддерево Compose без его рекомпозиции.
Использовать составные ключи (key) для списков, если требуется более точное сопоставление элементов при изменениях.
Avoid calling non-stable functions within a Composable.