Great content on @State used for value types. Use @StateObject once for each observable object you use, in whichever part of your code is responsible for creating it. @ObservedObject for complex properties that might belong to several views.
2023-07-26
From my personal experience, learning SwiftUI was a relatively easy process. Even though the framework is completely different from its predecessor, UIKit I was able to relate my knowledge of ReactJS and Flutter to feel comfortable with SwiftUI .