Deriving the implementation of React Context
Usual posts about this subject just dive deep into a particular way of solving a problem. I take a different approach in this post in starting with the problem and trying to come up with a solution of my own.