[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.