Making a Real World Application with SwiftUI, Part One: Data Flow and Redux | Hacker News Reader