You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Compiled with problems:
×
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:
You might have mismatching versions of React and the renderer (such as React DOM)
You might be breaking the Rules of Hooks
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.
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:
You might have mismatching versions of React and the renderer (such as React DOM)
Looking into other issues I notice that React 18 is a known problem.
May be at least we can mention in contributing.md the step to revert the dependency of use-http-sandbox to React 17 for react and react-dom in package.json ?
Describe the bug
Following instructions in .github/contributing.md fails when using the latest React 18.
Not relevant
To Reproduce
Steps to reproduce the behavior:
useFetch
.npm run start
Notice the error:
Expected behavior
The app should show the UI and not fail with error.
Possible reasons
There is a mismatch between dependency versions requirements for react and react-dom in use-http vs use-http-sandbox.
use-http-sandbox needs React and react-dom 18
while use-http depends on urs that depends on react-dom@"^16.13.1 || ^17.0.0"
this is also visible when running command in use-http folder:
npm link ../use-http-sandbox/node_modules/react
The text was updated successfully, but these errors were encountered: