Questions
Q. How can React Context be used to store user data? Q. Can the data be manipulated from any component, if yes how to make it immutable? Q. How to re-render the context?
User Context

Advantage:
- No need of keeping passing in props to child.

Whenever the context inside function changes re-render the function 