After this lesson you will
- Split a feature contract into State, Action, Effect, AsyncOp, and UI event lanes
- Separate a reducer Effect from a one-time UI event emitted by a handler
Duration10 min
DifficultyIntermediate
Design State, Action, Effect, and AsyncOp
Learn the app's state-machine vocabulary through the DRE pattern.
- 01Lesson Goal
- 02Part 1: Read One Whole Contract
- 03Part 2: Five Lanes in a Feature Contract
- 04Part 3: Trace the Sign-In Flow Across Five Lanes
- 05Part 4: An Action Is Not an Async Operation
- 06Part 5: An Effect Is Not a UI Event
- 07Code Reading Path
- 08Bad Smells
- 09Key Takeaway
Topics: mobile-action-pro, mvvm-state-machine
9 sections left in this lessonUnlock all of Mobile Action ProLesson Goal, Part 1: Read One Whole Contract, … — plus 64 lessons in this course, source code and checklists.
Unlock Mobile Action ProOne-time payment — lifetime access — 7-day money-back. Already purchased? Sign in