작성한 질문수
[리뉴얼] React로 NodeBird SNS 만들기
게시글, 댓글 작성하기
작성
·
183
0
안녕하세요 제로초님.
프론트 수정 중에 막히는 부분이 생겨 질문 드립니다. 회원가입 할 때 비밀번호 input이 변경 될 때마다 유효성 검사를 하려하는데 , 아래처럼 작성하면 렌더링 하자마자 setCheckMsg('일치합니다')가 실행되어서 초기값을 넣지 못하더라구요. state가 변경될 때만 useEffect가 작동하게 할 수 있나요?
답변 1
1
if (pswd && check)로 감싸서 두 값이 들어있을 때만 다음 코드가 실행되게 하시면 됩니다.
네 일단은 그렇게 해두었는데 기본적으로 componentDidUpdate만 되도록 하는 방법은 없나보네요
네 클래스컴포넌트랑 1대1로 매칭되지 않습니다.
네 일단은 그렇게 해두었는데 기본적으로 componentDidUpdate만 되도록 하는 방법은 없나보네요