Что означают аннотации @Stable и @Immutable в Jetpack Compose?Android

Форум для тех, кто программирует под Android
Anonymous
Что означают аннотации @Stable и @Immutable в Jetpack Compose?

Сообщение Anonymous »

Во время изучения примера проекта Jetpack Compose я увидел аннотации @Stable и @Immutable. Я просматривал документацию Android и GitHub об этих аннотациях, но не понял.
Насколько я понимаю, если использовать @Immutable, даже если состояние будет изменено, рекомпозиция не должна происходить. Однако в результате теста рекомпозиция продолжается.
Что именно делают аннотации @Stable и @Immutable в Jetpack Compose?

Подробнее здесь: https://stackoverflow.com/questions/685 ... ck-compose

Вернуться в «Android»