~/talk

Reactive State Machine

Talkat iOS Conf SG 2016 · on Sunday, 2016-10-23· [reactive-programming, frontend-architecture]
slides:none on file

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

  1. 0:00Start
  2. 1:26What Is Reactive Problem
  3. 1:52Reactive Programming
  4. 2:02Swift Frp Libraries
  5. 4:36Data Bindings
  6. 12:54What Is React Js
  7. 18:50Types in Redux
  8. 19:32What Is Mealy Machine
  9. 21:24Improvements
  10. 24:50Test this Code
  11. 26:53Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.