useState and useContext are both hooks. As a rule hooks should always be prefaced with the word "use", which might help you identify them in the future. I think the purpose of this article wasn't to explain how hooks work but reactjs.org/docs/hooks-intro.html and usehooks.com are both great intros to that!