@Observable 소유와 전달
iOS 17 @Observable 클래스를 SwiftUI 뷰에서 다룰 때, '누가 소유하는가'와 '어떻게 전달하는가'를 기준으로 @State·일반 프로퍼티·@Bindable·@Environment를 각각 언제 쓰는지 설명해 주세요.
@Observable 소유와 전달
iOS 17 @Observable 클래스를 SwiftUI 뷰에서 다룰 때, '누가 소유하는가'와 '어떻게 전달하는가'를 기준으로 @State·일반 프로퍼티·@Bindable·@Environment를 각각 언제 쓰는지 설명해 주세요.