@Composable
private fun HelloContent() {
Column(modifier = Modifier.padding(16.dp)) {
Text(
text = "Hello!",
modifier = Modifier.padding(bottom = 8.dp),
style = MaterialTheme.typography.bodyMedium
)
OutlinedTextField(
value = "",
onValueChange = { },
label = { Text("Name") }
)
}
}
Composable의 State
mutablStateOf 는 컴파일 런타임과 통함된 관찰 가능한 유형인 관찰 가능한 MutableState<T> 를 생성한다.
interface MutableState<T> : State<T> {
override var value: T
}
value 을 읽는 구성가능한 함수의 일정 재구성에 대한 모든 변경 사항 value.
구성 가능한 객체에서 객체를 선언하는 방법은 세가지가 있다. MutalbleState.
val mutalbleState = remember { butalbleStateOf(default)}