SwiftUI
@StateObject vs @ObservedObject
In this SwiftUI view, ItemListView's data resets every time the parent view is re-evaluated. What's the cause, and what's the right fix?
struct ItemListView: View {
@ObservedObject var vm = ItemListViewModel()
var body: some View { List(vm.items) { Text($0.name) } }
}Pick one