I’m adding Redux to an existing React app, converting from Flux to Redux. After wrapping my root component with the <Provider> I got this error and the app doesn’t initialize:
_react.default.createContext is not a function
Doing a quick search found this post suggesting I’ve got a mismatch in versions between newest Redux versions and possibly older versions of React. This is possible as I’m updating an older React app I put together a couple of years ago. Quick way to test this, remove React and react-dom and add them back again.
Right now I have:
"react": "^15.4.1", "react-dedux": "^0.4.0-beta.4", "react-dom": "^15.4.1", "react-redux": "^7.2.0"
Removed React and react-dom and added back latest versions:
"react": "^16.13.1", "react-dedux": "^0.4.0-beta.4", "react-dom": "^16.13.1", "react-redux": "^7.2.0"
Restated my app, fixed!