I am little confused about when to use State
/ StateObject
/ ObservedObject
.
What I have researched and what I understand:
@State
--> for value types
@StateObject
--> for reference types
@ObservedObject
--> child objects who needs reference to above two (the parent object should have @State/@StateObject and the object should conform to Observable)
I am clear about Environment object.