Best practices with redux, flow type, async/await and a few extra tips | Hacker News Reader