반응형
카엔입니다
카엔
카엔입니다
전체 방문자
오늘
어제
  • 분류 전체보기 (98)
    • 프론트엔드 (74)
      • JavaScript (22)
      • CSS (2)
      • React (21)
      • Next.js (12)
      • 블록체인 (2)
    • 에러 모음 (11)
    • Git (5)
    • 백엔드 (1)
      • GraphQL (1)
    • AWS (2)
    • CS (1)
    • 코딩테스트 (1)
    • 개발 이야기 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • error
  • git 덮어쓰기
  • git
  • 이벤트루프
  • 자릿수 채우기
  • 웹상동작과정
  • ipc 통신
  • 모바일 파란 박스
  • unoptimized error
  • Cloudfront
  • ec2
  • nextron ipc
  • DOUBLE CHECK CONFIGURATION Please double check that you have setup a PAID OpenAI API Account. You can read more here: https://docs.agpt.co/setup/#getting-an-api-key
  • useCallback
  • 구글 스프레드시트 API
  • nextron
  • Next.js
  • 자바스크립트 이진수 변환
  • useMemo
  • ChatGPT

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
카엔입니다

카엔

프론트엔드/React

useEffect

2022. 6. 13. 19:09

함수형 컴포넌트에서 클래스 컴포넌트에 라이프 사이클을 흉내낼수 있는 것이 useEffect입니다

 

useEffect(() => {
	// some code
    
    // clean-up code
    return 언마운트
}, [의존성]);

 

리렌더링 될때마다 실행

useEffect(() => {
	
});

의존성 배열이 없는 상태임



첫 렌더링될때 실행(mount)

useEffect(() => {
	
}, []);

의존성 배열에 빈 배열인 상태로 두게되면 현재 컴포넌트가 맨 처음 렌더링될 때만 실행되게된다

 

의존성

의존성 배열에 값을 넣게 되면 해당 값이 변하게 될때마다 해당 useEffect를 실행하게 된다

'프론트엔드 > React' 카테고리의 다른 글

리액트 모달 외부 클릭시 창 닫기  (0) 2022.09.27
React DatePicker click on close  (1) 2022.09.26
React 리액트 렌더링 과정  (0) 2022.06.11
리액트 기초 정리  (0) 2022.01.02
로딩 스피너  (0) 2022.01.02
    '프론트엔드/React' 카테고리의 다른 글
    • 리액트 모달 외부 클릭시 창 닫기
    • React DatePicker click on close
    • React 리액트 렌더링 과정
    • 리액트 기초 정리
    카엔입니다
    카엔입니다
    https://www.kaen.site/

    티스토리툴바