Jetpack
-
[Android] Compose StateAndroid📱 2023. 5. 16. 22:26
Jetpack Compose State 컴포즈를 사용할 때 State는 가장 기본적이고, 중요한 요소이다. State란? State란 앱이 시간이 흐름에 따라서 변화할 수 있는 모든 값이다. 굉장히 광범위한 의미로 디비의 데이터부터 ui에 입력 값까지 모든 것이 state라고 생각할 수 있다. @Composable fun TestScreen() { var text = "test" TextField( value = text, onValueChange = { str -> text = str }, label = { Text(text = "field!") } ) } 대표적인 예로 TextField가 있다. 위 같은 컴포져블을 만들어서 입력을 받아보면 값이 바뀌지 않는 걸 볼 수 있다. 이런 괴상한 움직임이 발생..