반응형
effect
-
[Android] Compose Side Effect안드로이드 2021. 8. 20. 17:09
개요 Compose에서 Side Effect를 어떻게 사용하는지 알아보자 Side Effect란 Composable 외부에서 발생하는 앱의 상태 변경사항을 말한다. Effect란 UI에 방출하지 않으며 Composition이 완료될 때 Side Effect를 실행하는 Composable 함수이다. State 및 Effect 사용 사례 Composable은 Side Effect에 Free 해야한다. 앱의 상태 변경이 필요할 때 Composable의 생명주기를 알고 있는 제어되는 환경으로 부터 호출해야 한다. Compose에서 가능성 있는 Effect들을 열어두기 때문에 쉽게 과하게 사용할 수있다. 그래서 UI와 관련되고 단방향 데이터 플로우를 중단시켜서는 안된다. LaunchedEffect Launched..