React

[React] Invalid hook call 에러

썽연 2021. 11. 8. 00:44
728x90

react app 을 실행하려는데, 

갑자기 node 와 yarn이 없다고 떠서,

brew를 이용하여 재설치를 진행해준 후,

 

내 깃에서 풀한 코드들이 실행이 안되는 현상이 발생했다.

https://reactjs.org/warnings/invalid-hook-call-warning.html

 

Invalid Hook Call Warning – React

A JavaScript library for building user interfaces

reactjs.org

에 들어가보니, 에러의 해결법이 1번 버전문제

2번 hooks 규칙 위반

3번 중복된 사본사용

으로 나와 있었다.

 

당연히 버전문제라고 생각이 되어,

버전문제로 해결해보았다.

npm ls react-dom
npm ls react-native

를 하여 버전이 동일한지 확인해준다.

 

만약 동일하지 않을시?

npm install 또는

yarn add react-native@버전

하면서 동일하게 맞춰주었더니 해결이 되었다.

728x90