Best practices for building large React applications | Hacker News Reader