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