Notes

React Context

Creating a Context

// PupContext.js
import { createContext } from "react";

const PupContext = createContext();

export default PupContext;

Adding a Provider to the App component

<MyContext.Provider value={/* some value */}>
  <ChildComponent />
</MyContext.Provider>

Setting up a Consumer

<MyContext.Consumer>
  {(value) => <Component value={value} />}
</MyContext.Consumer>