[React][에러해결] 함수에서 useState사용시 Invalid hook call
GetCheckResult(inputNumber)}>입력 function GetCheckResult(inputNumber) { const [List, setList] =useState([]); } 이 코드에서 Invalid hook call에러가 떴다. React Hooks는 함수형 컴포넌트 내에서만 호출되어야 하는데 GetCheckResult 는 일반함수이기 때문이다. const GetCheckResult = () => {} 이렇게 함수형 컴포넌트로 변경하든가 경우에 따라 useState를 사용하지 않고 let으로 변수를 설정해줘도 된다.
프로그래밍/react
2023. 11. 6. 16:18