Palo Alto Networks interview question

Difference between useState and useContext