• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

회원가입 state 관련 질문드립니다.

22.12.10 20:50 작성 22.12.10 20:54 수정 조회수 262

0

강사님 안녕하세요,

질문드릴 내용은 소스상으로 ch5>front>pages>signup.js이고,

강의는 백엔드 노드 서버 구축하기>회원가입 구현하기 부분입니다.

  1. 회원가입 완료 시 state인 signUpDone이 true로 바뀐다.

  2. useEffect로 signUpDone의 변화를 감지하여 true일 경우 '/'로 페이지이동

  3. 회원가입페이지 재진입시 useEffect가 실행되고 signUpDone이 true라서 다시 '/'로 페이지이동

이런 문제가 있는 상황인데요, 이럴경우 회원가입 완료 후 '/' 페이지로 이동 전에 signUpDone의 state를 false로 바꿔줘야하는게 맞을까요?

 

사실 위 문제는 강사님 toolkit 소스를 보고 개인프로젝트를 진행중에 만난 문제인데요,

강사님의 toolkit 프로젝트를 보니 formik이라는 라이브러리를 쓰셨고, action이라는 state를 따로 두어 회원가입완료 시 로직을 만드신것같던데

요 부분이 위에 질문드린 부분에 대한 해결책과 관련이 있을까요?

답변 1

답변을 작성해보세요.

0

네 signUpDone을 false로 다시 만드세요.

formik은 제 코드가 아닙니다. 다시 한 번 확인해보세요.

gigic5220님의 프로필

gigic5220

질문자

2022.12.11

image엇 강사님 git에서 toolkit 안에 있는 소스인데.. 강사님이 직접 올려주신게 아닌가요??

아.. 이거 수강생분의 코드가 올라가버렸네요. 제 코드는 아닙니다