Observation tracking granularity
In this SwiftUI plus Observation code, when only store.count is incremented, select all the views whose body is re-evaluated.
@Observable final class Store { var count = 0; var name = "" }
struct A: View { let store: Store
var body: some View { Text("\(store.count)") } }
struct B: View { let store: Store
var body: some View { Text(store.name) } }
struct C: View { let store: Store
var body: some View { Button("tap") { store.count += 1 } } }
struct D: View { let store: Store
var body: some View { Text(store.name + " \(store.count)") } }Pick all that apply