Reactcontext
React Context is a feature in the React JavaScript library that provides a way to share data between components without having to pass props down manually at every level of the component tree. It is designed to solve the problem of "prop drilling," where data that is needed by many components deep within the application hierarchy becomes cumbersome to pass through intermediate components that don't directly use the data themselves.
The Context API consists of two main parts: a Provider and a Consumer. The Provider component is
To consume the data, components use either the `useContext` hook (for functional components) or a Consumer component
Context is best suited for global data that is considered "global" for a tree of React components,