useContext源码解读

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

let CounterContext = React.createContext();
那么CounterContext它里面肯定是有provider,consumer的,
而useContext做的就是把CounterContext传到这个函数里面
function useContext(context){
    
  return context._currentValue;
}
返回的{state,setState}通过结构出来就是我们想要的state,和setState 了,不过在子组件里面我们是肯定要调用
useContext(CounterContext) 结构的,
posted @ 2020-09-24 20:53  国服第一李师师  阅读(383)  评论(0编辑  收藏  举报