@StateObject vs @ObservedObject
SwiftUI 뷰입니다. 다음 코드에서 부모 뷰가 재평가될 때마다 ItemListView의 데이터가 초기화되는 버그가 있습니다. 원인과 올바른 수정은?
struct ItemListView: View {
@ObservedObject var vm = ItemListViewModel()
var body: some View { List(vm.items) { Text($0.name) } }
}하나만 선택