Last Updated: November 21, 2025
Focus Areas
| Focus |
|---|
Use @State for local UI state
|
Expose @ObservedObject for shared data
|
Commands & Queries
@State private var isOn = false
Define state
@ObservedObject var viewModel
Observe external state
@Binding var text
Share state
Summary
SwiftUI wrappers manage data flow across hierarchies.
💡 Pro Tip:
Pass bindings downward and keep models observable.