Reactive State Machine
summary
Proposes a concrete architecture that unites FRP with Redux by modeling reducers as finite state transitions that return optional next states and emit side effects as SignalProducers. Provides two Swift implementations (ReactiveAAT for ReactiveCocoa and RxAAT for RxSwift), shows a login state machine demo where a false logout input cancels an in-flight login and produces cancelable side effects, and claims this reduces scattered mutable state and makes async flows predictable.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:26What Is Reactive Problem
- 1:52Reactive Programming
- 2:02Swift Frp Libraries
- 4:36Data Bindings
- 12:54What Is React Js
- 18:50Types in Redux
- 19:32What Is Mealy Machine
- 21:24Improvements
- 24:50Test this Code
- 26:53Summary
related talks
25mModern RxSwift Architectures
42mTackle React component complexity using Reactive Statecharts
21mReactive State Machines and Statecharts
24mEveryday Reactive
36mThe Flux Pattern: MVC Framework for Data
43mState Manager Architecture
28mThe Art of Functional State Management
01h 00mReactive Programming, State Management, and Redux for the Modern Front End Dev
