Hooks

손성오·2024년 2월 18일

Hook의 중요한 두 가지 규칙

1)리액트 hook함수는 컴포넌트 함수 안에서만 불러야 한다

옳은 예)

function App(){
	const [val,setVal] = useState(0);
    }

잘못된 예)

const [val,setVal] = useState(0);
function App(){...}

2) 최상위에서 호출해야 한다

다른 내부 함수에 중첩되거나 if문 같은곳에서도 불가능하다

옳은 예)

function App(){
	const [val,setVal] = useState(0);
    }

잘못된 예)

function App(){
	if(someCondition)
    	const[val,setVal] = useState(0)
    }

0개의 댓글