Frontend components in React and why not bother with MVC | Hacker News Reader