useContext源码解读

接着上一篇文章,React.createContext()    给这个东西赋值比如叫

let CounterContext = React.createContext();
那么CounterContext它里面肯定是有provider,consumer的,
而useContext做的就是把CounterContext传到这个函数里面
function useContext(context){
    
  return context._currentValue;
}
返回的{state,setState}通过结构出来就是我们想要的state,和setState 了,不过在子组件里面我们是肯定要调用
useContext(CounterContext) 结构的,
原文地址:https://www.cnblogs.com/MDGE/p/13726590.html