From ObservableObject to @Observable Macro: SwiftUI State Guide
Have you ever looked at a SwiftUI view and wondered why it was refreshing when it should not have been? You are not alone. This often happens because the older observation system in SwiftUI is a blunt