반응형
useEffect는 sideEffect를 처리하기 위해서 존재한다
sideEffect는 보통 http request 등을 말한다
키 입력을 listen 하고 저장하는 것 또한 sideEffect이다
유효성 검사 역시 그 중 하나이다
useEffect는 일반적으로 매우 중요한 훅으로, 무언가에 대한 응답으로 실행되는 코드를 다루는 데 도움이 된다
그 무언가는 로드되는 컴포넌트일 수도 있고, 업데이트되는 이메일 주소일 수도 있다
무엇이든 될 수 있습니다, 어떤 액션에 대한 응답으로 실행되는 액션이 있다면 그것이 사이드 이펙트(Side Effect)이다
useEffect(() => {
setFormIsValid(
enteredEmail.includes('@') && enteredPassword.trim().length > 6
);
}, [enteredEmail, enteredPassword]);
반응형
'온라인 강의 > React 완벽 가이드 [Udemy]' 카테고리의 다른 글
123. useEffect에서 Cleanup 함수 사용하기 (0) | 2023.06.10 |
---|---|
122. 종속성으로 추가할 항목 및 추가하지 않을 항목 (0) | 2023.06.10 |
119. "Side Effects"이란 무엇이며 useEffect를 소개합니다 (0) | 2023.06.09 |
118. 모듈 소개 : 리듀서(Reducer) 사용 (0) | 2023.06.07 |
117. 모듈 리소스 (0) | 2023.06.07 |