接着上一篇文章,React.createContext() 给这个东西赋值比如叫
let CounterContext = React.createContext();
那么CounterContext它里面肯定是有provider,consumer的,
而useContext做的就是把CounterContext传到这个函数里面
function useContext(context){
return context._currentValue;
}
返回的{state,setState}通过结构出来就是我们想要的state,和setState 了,不过在子组件里面我们是肯定要调用
useContext(CounterContext) 结构的,