22-05-13 TIL

베니·2022년 5월 13일
0

TIL

목록 보기
95/100
post-thumbnail

🤪 5월 목표

  • 코어 자바스크립트 읽기
  • 리액트를 다루는 기술 읽기
  • 유데미 리액트 강의 보기
  • 유데미 타입스크립트 강의 보기
  • 프로그래머스 고득점 Kit(해시, 스택/큐, 힙, 정렬, 완전탐색, 깊이/너비 우선탐색) 풀기

🚩 오늘 한 일

  • 리액트

🚩 내일 할 일

  • 리액트
  • 알바

🚩 느낀점

오늘은 조건부 내용출력, Portal, useEffect를 공부했다. 평소에 useEffect를 제대로 알고 있다고 생각했지만 다시 보니 달랐다. useEffect를 정리하자면 useEffect는 deps에 빈 배열을 줄 경우 컴포넌트가 처음 렌더링될때만 호출된다. 그리고 cleanup함수는 컴포넌트가 언마운트 될 경우 호출된다. deps에 의존값을 줄 경우는 컴포넌트가 처음 렌더링될때와 의존값이 업데이트 될 경우 호출되며 cleanup함수는 해당 컴포넌트가 리렌더링(기존 컴포넌트를 없애고 다시 그림)될때나 컴포넌트가 없어질때 즉, 언마운트 될 경우 호출된다. 그리고 deps에 값을 주지 않을 경우는 그냥 컴포넌트에 안에서 함수를 호출하는 것이랑 다를게 없다. 왜냐면 렌더링될때마다 계속 호출하기 때문이다.

profile
안녕하세요~

0개의 댓글