React

side effect ( 부수효과 )

pjh8838 2024. 7. 2. 11:32

1) 개요

현재 랜더링되는 기본적인 프로세스에 영향을 미치지 않는 특별한 기능처리 담당

 

useEffect는 보통

초기화

close

cleanup 

작업으로 주로 사용

 

2) 문법

   import { useEffect } from 'react';

 

   useEffect( 함수 , [변수값] | [ ] );  -> return이 없음

 

없으면 

app가 재랜더링 될때마다 실행

채워져있으면 

 state(변수)가 변경될때마다 실행

 

3) 옵션에 따른 실행

   -  옵션이 없는 경우

       [ ] : 부수함수가 단 한번 실행

       [state] : state가 변경되면 부수함수가 재 실행됨

       [ ] 지정안함: App가 재랜더링 될 때 부수함수가 재 실행됨

 


 

실습

 

App이 먼저 실행되고 useEffect가 실행

 

 

 

 

728x90

'React' 카테고리의 다른 글

side Effect ( clean up )  (0) 2024.07.02
side effect 실습  (0) 2024.07.02
Context  (0) 2024.07.02
모달창  (0) 2024.07.02
hooks ( ref )  (0) 2024.07.01