강의

멘토링

커뮤니티

Inflearn Community Q&A

youjinee981192's profile image
youjinee981192

asked

[Renewal] Creating NodeBird SNS with React

Post a post, write a comment

useEffect에서 componentDidUpdate기능만 사용하는 법

Written on

·

181

0

안녕하세요 제로초님.

프론트 수정 중에 막히는 부분이 생겨 질문 드립니다. 회원가입 할 때 비밀번호 input이 변경 될 때마다 유효성 검사를 하려하는데 , 아래처럼 작성하면 렌더링 하자마자 setCheckMsg('일치합니다')가 실행되어서 초기값을 넣지 못하더라구요. state가 변경될 때만 useEffect가 작동하게 할 수 있나요?

expressnodejsreduxreactNext.js

Answer 1

1

zerocho님의 프로필 이미지
zerocho
Instructor

if (pswd && check)로 감싸서 두 값이 들어있을 때만 다음 코드가 실행되게 하시면 됩니다.

youjinee981192님의 프로필 이미지
youjinee981192
Questioner

네 일단은 그렇게 해두었는데 기본적으로 componentDidUpdate만 되도록 하는 방법은 없나보네요

zerocho님의 프로필 이미지
zerocho
Instructor

네 클래스컴포넌트랑 1대1로 매칭되지 않습니다.

youjinee981192's profile image
youjinee981192

asked

Ask a question