Use @Bindable
to access a shared instance of a Class
(that’s @Observable
).
Use @Binding
to access a shared simple value, ie a Boolean or Double or array etc (which can’t be @Observable
).
Note - in both cases, the original thing is created with @State
.