Код: Выделить всё
@Composable
fun Test() {
var list by remember { mutableStateOf(listOf(1, 2, 3)) }
Column {
list.forEach {
key(it) {
Text(text = it.toString())
}
}
Button(onClick = {
list = list.reversed()
}) {
Text(text = "reverse list")
}
}
}

Но компостируемые материалы отображают список в обратном порядке. Мне любопытно узнать, почему инспектор макета не показывает никакой рекомпозиции, хотя список отображается в другом порядке. Что-то должно быть перекомпоновано за кадром (выбор места для рендеринга текстовых компостов). Скрывает ли инспектор макета некоторые рекомпозиции? Или размещение компостируемых материалов не считается повторной композицией?

Подробнее здесь: https://stackoverflow.com/questions/773 ... ist-in-dif