How to Use IndexedDB to Manage State in JavaScript | Hacker News Reader