Frontend/Android

LiveData 사용 이유

Roiei 2025. 2. 27. 09:12
반응형

LiveData는 '관찰' 가능한 data holder
데이터 변경 시 UI 컴포넌트(activity 혹은 fragment)에 알림

LiveData 외 Flow, RxJava의 Observable 사용 가능
혹은 Coroutines에서 suspend 함수로 query 작성

LiveData는 Android architecture에서 잘 지원해 주기 때문에 이를 사용하는 것이 좋음
ex. ViewModel의 lifecycle aware 기능에서 LiveData를 사용

반응형