Participate in our anonymous Starting Web App Research 2025 & Get 25 Credits🔥 It only takes 3 minutes!🚀

With Backend

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

Hi,

An answer please ?

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

Solved

Thank you for your help

Proudly serving you, dear Valery