View Controller with Unidirection Data Flow This is a repo for my blog post here. See basic, state and reducer branches for detail.