상세 컨텐츠

본문 제목

[React][에러해결] 함수에서 useState사용시 Invalid hook call

프로그래밍/react

by ***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으로 변수를 설정해줘도 된다.

반응형

관련글 더보기

댓글 영역