Recomposition — повторный вызов composable-функций при изменении отслеживаемого state, чтобы UI снова соответствовал данным.
Разбор
- Compose отслеживает чтения
State/MutableState и инвалидирует scope.
- Пересчитываются только затронутые ветки, не обязательно весь экран.
- Нестабильные параметры и частые изменения state увеличивают объём работы.
- Side-effect'ы и тяжёлую логику не кладут в тело composable без нужды.
Итог
Recomposition — механизм синхронизации UI со state, а не «полная перерисовка Activity».