SwiftUI Data Flow with Redux
summary
Maps SwiftUI wrappers onto a Redux store: an ObservableObject with a @Published single app state, reducers that take (state, action) → state, and views that read via EnvironmentObject injection and a connected view that maps state → props. Uses a small open‑source helper called 55flux to provide a StopProvider/Connected UI pattern. Demonstrates with a movie/people app (fan‑club, wishlist toggles) implemented end‑to‑end, with reducers, actions and UI working together and live animations.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:22What's the plan?
- 0:46The Data Flow
- 1:03@State
- 2:10@Binding
- 3:14ObservableObject
- 4:18@Published t
- 5:18@ObservedObject
- 6:09@EnvironementObject
- 7:32A simple app!
- 8:23But Redux????
- 9:17Redux data flow
- 11:57Custom redux implementation
- 12:33Connected View
- 13:50A simple view component
- 15:39How does it work?
- 17:29One more component
- 18:41Conclusion








