I am learning iOS Programming with Swift and SwiftUI. I know very little and I am very confuse about the difference between a @State and a Binding<*>
@State
Binding<*>
State simple properties like string, integers, and Booleans Belong to a single view - mark as private
Binding complex properties like custom type Sharing data in many views. Required for reference types
EnvironmentObject properties created elsewhere such as shared data App crashes if it is missing.