강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

열씨미살자!님의 프로필 이미지
열씨미살자!

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

회원가입 페이지 만들기(커스텀 훅)

약관 체크 관련 질문입니다.

작성

·

156

0

약관에 동의 하는 부분도 만약 체크가 풀리게 되면 에러 표시가 날 수 있게 끔 바꿔보았습니다. 여기서 질문이 제로초님은 그냥 가입하기 버튼을 눌렀을 때만 약관표시에 대한 값을 바꿔주셨는데 이렇게 해도 상관은 없을 지입니다. 그리고 setTerm보다 setTermError가 위에 와있는데 이부분도 순서를 굳이 고려하지않고 해도 무방한가요?

  const [termError, setTermError] = useState(false);
  const [term, setTerm] = useState(false);
  const onChangeTerm = useCallback((e) => {
    setTermError(!e.target.checked);
    setTerm(e.target.checked);
  }, []);

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

저는 가입하기를 눌렀을 때 약관동의에러 스테이트를 변경했습니다.

setState들간의 순서는 상관없습니다.

열씨미살자!님의 프로필 이미지
열씨미살자!

작성한 질문수

질문하기