React Hooks at depth: useState()

Part 1: diving into useState()