본문 바로가기
IT/React

React 4일차

by 삐약 개발자 2025. 1. 7.
반응형

[[React]]

Effect Hook

Side Effect

React 컴포넌트에서의 Side Effect
  • 타이머 사용 (setTimeout)
  • 데이터 가져오기 (fetch API, localStorage)

Effect Hook 기본

useEffect

useEffect >> side Effect 사용할수 있게 함
실행할떄 파라미터로 함수를 받음

랜더링 이후에 무조건 useEffect 실행이 됨

  • 컴포넌트 생성 후 처음 화면에 렌더링(표시)
  • 컴포넌트에 새로운 props가 전달되며 렌더링
  • 컴포넌트에 상태(state)가 바뀌며 렌더링

 

종속성 배열에 들어 있는 부분이 바뀌면 실행됨

side Effect 해야 할때 사용함

순수함수가 아닌 side Effect 가 일어나는건 useEffect

반응형

'IT > React' 카테고리의 다른 글

React Query  (0) 2025.01.07
React - 2일차 정리  (3) 2024.12.20
React - 리액트란?  (0) 2024.12.17
React - JSX  (1) 2024.11.22