android #compose #side-effect #recomposition1 [공식문서] Side-effects in Compose Previewside-effect는 composable 함수의 범위 밖에서 일어나는 앱의 상태변화를 일컫는다. composable의 lifecycle과 속성은 예측불가능한 recomposition이 일어나기 때문에 다양한 순서로, recomposition가 실행되거나 폐기될 수 있기 때문에 composable은 side-effect와 독립적이어야 한다. 그러나 side-effect는 스낵바를 보여주거나 특정한 조건이 만족됐을 경우 다른 화면으로 navigate되는 둥 트리거가 발생했을 시 필요하다. 이런 액션은 composable의 lifecycle 같은 통제된 환경에서 호출되어야 한다. 상태와 효과 사용 사례composable은 side-effect에게 자유롭다. 어플의 상태변화를 만들 때 반드시 E.. 모바일/Android 2024. 8. 4. 이전 1 다음