Redux-like TypeScript typed store easy to use with React | Hacker News Reader