Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 안드로이드 컴포즈
- 프로그래머스
- 안드로이드
- 안드로이드 스와이프 삭제
- 코틀린
- 알고리즘
- android compose
- 잡담
- 안드로이드 컴포즈 SideEffect
- 일상
- Flutter
- Rxjava 안드로이드
- Java
- 안드로이드 다이얼로그
- 이펙티브 코틀린
- react
- 개발자
- RxJava
- 코루틴
- Firebase
- Go언어
- RxKotiln
- 반응형 프로그래밍
- 코딩테스트
- 안드로이드 개발자
- 이펙티브코틀린
- Dev6
- android
- MVVM
- Kotiln
Archives
- Today
- Total
목록2024/04/21 (1)
최데브는 오늘도 프로그래밍을 한다.
컴포즈의 Side-Effect 형제들에 대해서 알아보자 - 1
컴포즈에는 side effect 라는 개념이 존재한다. 단어의 원래 뜻은 부작용이라는 뜻인데 왜 이런 명칭을 붙였는지 의아하긴 했는데 찾아보니 composable 은 단방향으로 state 를 전달하는게 기본인데 전달되는 방향 반대로 상태를 변경해야하는 상황도 지원하기 위해 side effect 라는 개념을 도입했기 때문에 이런 이름이 붙었다고 한다. 요약을 해보자면 side effect 는 Composable 에서 자신이 아닌 외부의 상태에 영향을 발생시키는 것이겠다. 보통 flow 를 사용해서 특정 이벤트를 collect 하면 외부의 상태를 변경하는 경우가 일반적인 예라고 할 수 있겠다. Side Effect 를 지원하기 위한 다양한 API LaunchedEffect rememberCoroutineSc..
Android/Android Compose
2024. 4. 21. 15:00