Dan Tech Academy
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.

What this lesson covers
  1. 01Lesson Goal
  2. 02Part 1: Read One Whole Contract
  3. 03Part 2: Five Lanes in a Feature Contract
  4. 04Part 3: Trace the Sign-In Flow Across Five Lanes
  5. 05Part 4: An Action Is Not an Async Operation
  6. 06Part 5: An Effect Is Not a UI Event
  7. 07Code Reading Path
  8. 08Bad Smells
  9. 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
Sign in