useDispatch() Error: Could not find react-redux context value; please ensure the component is wrapped in a

前端 未结 3 871
鱼传尺愫
鱼传尺愫 2021-02-18 13:54

I am trygin to use React-Redux library and I am getting the error on the title. I wrapped my components with Provider but I still get the error, only if I implement the useDispa

3条回答
  •  清酒与你
    2021-02-18 14:43

    Happened to me, when I was calling React component as a function, without using it as virtual dom, Comp was independently called not rendered as child of some element

    function Comp() {
      const a = useSelector(selectA); // throws error
    }
    Comp();
    

    so in my case solution was to call Comp and a component, not as a function i.e

提交回复
热议问题