[Compose Study] 구조분해

728x90
반응형

* 단순히 TextField를 띄우고 글을 입력하고, 아래 버튼을 띄우는 코드이다.

 

* 여기서 textValue = remember { mutableStateOf("") } 쪽을 구조분해를 사용해 볼 예정이다.

   textValue를 MutableState<String>으로 선언하고 MutableState 내부 코드로 들어가보면 아래와 같은

   interface라는 것을 알 수 있다. value와 component1, component2.

 

* 따라서 textValue를 아래와 같이 text, setValue로 분해할 수 있다. text는 String 형태,

   setValue는 (String) -> Unit 형태이다.

 

* 그러므로 아래쪽 TextField에 value = text, onValueChange에는 setValue를 넣어주면 코드가 간결해진다.

728x90
반응형

'Study > Android' 카테고리의 다른 글

[Compose Study] Navigation  (0) 2024.06.02
[Compose Study] Scaffold  (0) 2024.05.30
[Compose Study] Card, Image 3  (0) 2024.05.28
[Compose Study] Card, Image 2 - 상태 저장  (0) 2024.05.28
[Compose Study] Card, Image  (0) 2024.05.27
TAGS.

Comments