What's a Reducer? Explained with JavaScript | Hacker News Reader