Неправильное нажатие кнопки в Jetpack Compose Web
Нажав наfoo
кнопка второй и последующие разы вызывает код дляbar
кнопка для выполнения. Кажется, это связано с коллекцией, которую яmap
кP
элементы.
fun main() {
renderComposableInBody {
val words = remember { mutableStateListOf<String>() }
words.map { P { Text(it) }}
Button(attrs = { onClick { words.add("foo") } }) { Text("foo") }
Button(attrs = { onClick { words.add("bar") } }) { Text("bar") }
}
}