SwiftUI ⟩ Data Flow ⟩
@State
@Binding
@StateObject
ObservableObject
Preferences
@Environment
// value type : ■ internal, □ external // reference type: ● internal, ○ external @State private var isOn = true // ■ @Binding var isOn: Bool // □ @StateObject private var user = User() // ● @ObservedObject var user: User // ○ @EnvironmentObject var modelData: ModelData // ○
Sarun ⟩
What is @Environment in SwiftUI #todo
Data in SwiftUI ⟩ Part 1, Part 2, Part 3
Hacking with Swift ⟩
All SwiftUI property wrappers explained and compared
What is @StateObject?, @ObservedObject?
matteomanferdini ⟩ The Strategic SwiftUI Data Flow Guide ⭐️
Majid ⟩ The difference between @StateObject, @EnvironmentObject, and @ObservedObject in SwiftUI #todo
FIVE STAR ⟩ Every SwiftUI Environment Value explained #todo
Sundell ⟩ A guide to SwiftUI’s state management system
SwiftUI ⟩ Lab Safely Updating The View State
WWDC2019 ⟩ Data Flow Through SwiftUI
Working with Data in SwiftUI #todo
Last updated 9 months ago
Was this helpful?