side effect 썸네일형 리스트형 [ComposeInternals] 이펙트와 이펙트 핸들러 (Effects and Effect handlers) Jetpack Compose Internals를 참고하여 작성하였습니다 사이드 이펙트 (Side effects)함수의 제어나 범위를 벗어나는 모든 것함수의 호출자가 기대한 것과 다른 동작을 발생시키고 함수의 동작을 변경할 수 있는 것함수를 비결정적으로 만들고 개발자가 코드를 추론하기 어렵게 함테스트 가능성이 줄어들고 결함이 발생할 가능성이 생김전역 변수 쓰기/읽기, 메모리 캐시 접근, DB 작업, 네트워크 쿼리 수행 등등이 부작용의 예시 사이드 이펙트가 없는 순수함수순수 함수 (pure function)동일한 입력에 항상 같은 결과를 반환하고 부작용 (side effect)이 없으며, 함수 외부 상태에 의존하지 않고 결정적인 함수 예시1) 순수 함수fun add(a: Int, b: Int) = a + .. 더보기 이전 1 다음