Reply to SwiftData relation not update UI I found that adding an empty onChange method with subItems makes it work: listview.onChange(of: item.subItems) { old, new in // ignore } UI Frameworks SwiftUI 3w