안녕하세요.
제가 useEffect 배운 것을 응용하여 기능을 만들려하는데 질문 드립니다.
작동원리는 이렇습니다.
1. 로그인 입력창에 정보를 전부 입력한다.
2. 로그인 버튼을 누르면 정보를 받는다. (정보가 submit 됩니다.)
3. 정보 확인 후 홈 화면으로 이동시킨다.
서버가 없이 이런 기능을 만들려고 합니다.
이제 질문입니다.
1. 로그인 버튼 onClick={클릭감지함수} 클릭을 감지하고 submit을 합니다.
2. 클릭감지함수 () {
if(로그인 정보가 있으면) {
setTimeout(()=> {
navigate("/");
},1000);}}
3. useEffect(() => handleUseHistory);
여기서 과연 버튼을 눌렀을 때만 setTimeout이 작동하는데,
구지 useEffect를 사용할 필요가 있는지 의문입니다.
읽어주셔서 감사합니다.