This might sound trivial but I just figured it out and I’m so happy to have learned it!
If you’re using #SwiftUI and #SwiftData and you don’t add/delete entries on a certain screen but rather just update the entries themselves – you don’t need to use @Query!
You can load the entries once using context.fetch() and then work with them. SwiftUI will automatically update views when you update the entries but without @Query it won’t make fetch requests EVERY TIME something changes
Add comment