Sep 25, 2023
You're going to need to explain that one. Bindings are simple closure pairs. EnvironmentObjects, otoh, require class-based lookups to the environment system.
Further, including @EnvironmentObject in your view means that your view MUST be reevaluated if the observable object changes. Binding only results in an update if the parent state changes and that change is reflected in the subview.