An explanation of the internal implementation of React's useState hook | Hacker News Reader