[React][hooks] About useEffect -[1]

Yeongsan Son·2021년 4월 28일
0

UseEffect와 생명주기

  • 클래스형 컴포넌트는 생명주기 메서드를 가지고 있고, 이를 활용해서 컴포넌트가 마운트 되었을때 발생하는 리렌더링을 조작할 수 있다.

  • 반면에, 훅스에서는 이러한 생명주기 메서드가 없기 때문에 useEffect 함수를 통해서 생명주기 메서드와 유사하게 조작할 수 있다.

    useEffect(() => { // componentDidMount, componentDidUpdates 역할
     return () => {} // componentWillUnmount 역할 
    }, []) // [] 안의 자료가 변경될때 effect 함수 실행
  • useEffect의 두번째 아규먼트가 빈 배열이면 componentDidMount와 동일

  • 두번째 아규먼트의 값이 존재하면 componentWillUpdate와 동일

profile
매몰되지 않는 개발자가 되자

0개의 댓글