Context is designed to share data that can be considered “global” for a tree of React components, such as the current authenticated user, theme, or preferred language . For example, in the code below we manually thread through a “theme” prop in order to style the Button component: class App extends React.
Read moreHow does context work?
According to the React docs, Context provides a way to pass data through the component tree from parent to child components, without having to pass props down manually at each level . Each component in Context is context-aware.
Read more