SwiftUI객관식기초Capital One출처 ravikanththummala.medium.com ↗onChange vs onReceiveSwiftUI 의 onChange(of:)와 onReceive(_:)에 대한 설명으로 옳은 것을 모두 고르세요.복수 선택 가능1보기 1.onChange(of:)는 뷰가 관찰하는 값(State·Binding·Observable 프로퍼티 등)이 바뀔 때 실행되며, iOS 17부터는 (oldValue, newValue) 두 값을 받는 클로저와 initial: 옵션을 제공한다2보기 2.onReceive(_:)는 Combine Publisher의 출력을 받으므로 Timer.publish·NotificationCenter publisher처럼 뷰 상태가 아닌 외부 이벤트에 반응할 때 적합하다3보기 3.onChange(of:)는 뷰가 처음 나타날 때 항상 초기값으로 한 번 실행된다4보기 4.onReceive(_:)에 넘기는 값은 Equatable이어야 하며, 같은 값이 연속으로 오면 자동으로 무시된다5보기 5.onChange(of:)가 관찰하는 값은 Equatable이어야 하며, 값이 같으면 클로저가 실행되지 않는다채점하기