인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

엄현태님의 프로필 이미지
엄현태

작성한 질문수

React로 NodeBird SNS 만들기

4-13. 게시글 작성 리덕스 사이클

안녕하세요. 강의 잘 보고 있습니다.

작성

·

140

0

하나 질문할게 있는데 

useEffect(() => {

setText('');

}, [addedPost === true]);

 

이런식으로 useEffect 로 해주셨는데 저 배열안에 조건문은 의미가 없지 않나 싶어서요.

저번 기본강좌에서도 배열안에 조건문 넣는거는 의미가 없다고 말씀하신것 같은데 또 실제 테스트 해본 경과  addedPost가 false 여도 useEffect() 안에 내용이 불리더라고요.

답변 1

0

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

useEffect(() => {
  if (addedPost) {
    setText('');
  }
}, [addedPost]);

감사합니다. 이게 더 적절하겠네요.

엄현태님의 프로필 이미지
엄현태

작성한 질문수

질문하기