SwiftUI EnvironmentObject
When to Use @EnvironmentObject:
– when you need to listen to changes and updates in an ObservedObject
– and you’d have to pass an ObservedObject through several views that don’t need this object before it reaches the view where you need access to the object
