JavaScript design patterns #3. The Facade pattern and applying it to React Hooks | Hacker News Reader