<Button onPress={() => GetCheckResult(inputNumber)}>입력</Button>
function GetCheckResult(inputNumber) {
const [List, setList] =useState([]);
}
이 코드에서 Invalid hook call에러가 떴다.
React Hooks는 함수형 컴포넌트 내에서만 호출되어야 하는데 GetCheckResult 는 일반함수이기 때문이다.
const GetCheckResult = () => {}
이렇게 함수형 컴포넌트로 변경하든가 경우에 따라 useState를 사용하지 않고 let으로 변수를 설정해줘도 된다.
[React native] 사용자의 기기 정보 가져오기 (0) | 2023.11.06 |
---|---|
[React][에러해결] Text strings must be rendered within a <Text> component (0) | 2023.11.06 |
[React] string으로 된 utc타임을 한국시간으로 변환하기 (0) | 2023.11.06 |
[React] 의존성 배열 deps를 이용해서 리렌더링하기 (1) | 2023.11.06 |
[React][에러해결] 텍스트 입력할때마다 리렌더링 되는 문제 (0) | 2023.11.06 |
댓글 영역