Mahdi Safarmohammadloo
03/10/2021, 3:59 PMclass Core {
val texts:MutableList<String> = mutableListOf("Salam !","Hello World !")
fun add (text:String):Core{
texts.add(text)
return this
}
}
fun main() = Window {
var core by remember { mutableStateOf(Core()) }
MaterialTheme {
Button(onClick = {
core = core.add("salam ! salam !")
}) {
Column {
core.texts.map {
Text (it)
}
} } }
}
Filip Wiesner
03/10/2021, 4:05 PMFilip Wiesner
03/10/2021, 4:11 PMtexts
property to
val texts:MutableList<String> = mutableStateListOf("Salam !","Hello World !")
And the core val
to
var core = remember { Core() }
Colton Idle
03/10/2021, 4:21 PMMahdi Safarmohammadloo
03/10/2021, 5:03 PMFilip Wiesner
03/10/2021, 6:08 PMremember { mutableStateOf() }
as a one thing and actually started using remember {}
alone. One of the first things you learn when starting with Compose is using remember
with mutableState
together and it was hard for me to separate it after you learn what remember
really does. Hope it makes sense... 😅Mahdi Safarmohammadloo
03/10/2021, 7:18 PMFilip Wiesner
03/10/2021, 7:22 PM