Почему в SwiftUI при использовании ObservableObject происходит перерасчет body, даже если значение не используется?

iOSObservableObjectSwiftUIперерасчетфреймворки