React Hooks: Lift up / pass down state using useContext and useReducer
Shows you the way to use the `useContext` and `useReducer` to lift up or pass down states between child / sibling components
Tags: react, reacthooks, usereducer, usecontext