Gravatar

Hi,

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 https://fb.me/react-invalid-hook-call 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

Gravatar

Hi,

An answer please ?

Gravatar

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

Gravatar

Should I convert all my component classes to function components ?

Gravatar

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

Solved
Gravatar

Thank you for your help

Gravatar

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.