I would like to use REACT HOOKs (useSelector, useStore, ...). But I get an error.

Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the Rules of Hooks 3. You might have more than one copy of React in the same app See for tips about how to debug and fix this problem.

Should I modify index.js to add ReactReduxContext or React.createContext ()?

Could you help me ? Thank you Val


Hi, could you please specify the file you are editing? Also make sure that you changed class to function when you add hooks.


Should I convert all my component classes to function components ?


Whenever you would like to use REACT HOOKs (useSelector, useStore, ...) you should have your component to be a function based one


Proudly serving you, dear Valery

Cookie Consent

By continuing to browse or by clicking 'OK', you agree to the storing of cookies on your device to enhance your site experience and for analytical purposes. To learn more about how we use cookies, please see our cookies policy.