소다의 톡톡터지는 IT라이프
  • 홈
  • 태그
  • 방명록
    • 분류 전체보기 (15)
      • 잡담 (0)
      • 개발 (9)
        • IT 관련 이야기 (3)
        • Javascript(React) (3)
        • Node.js (1)
        • 개발 이슈 (2)
      • 리뷰 (2)
      • 주식 (1)
      • 일상 (2)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
useEffect 검색 결과
1 개의 검색 결과가 있습니다.
개발/개발 이슈

useEffect에서 최초 랜더링 하지 않기

필자 같은 경우에는 특정 변수의 값이 변경될때마다(ex -> 버튼 토클) api 호출을 할 필요가 있었는데 useEffect를 사용하려 하니 최초 랜더링할때 state에 값이 세팅이 되기때문에 필연적으로 useEffect가 발동되어 쓸대없이 api호출을 하는경우가 생겨 찾아보던중 위와같이 useRef를 사용하여 후크로 커스텀하여 useEffect대신에 사용을하면 초기에 state값 변경으로인한 초기 랜더링을 방지하여 api콜을 막아줄 수 있었습니다. const useDidMountEffect = (func, deps) => { const didMount = useRef(false); useEffect(() => { if (didMount.current) func(); else didMount.curren..

2023. 2. 18. 21:07
  • «
  • 1
  • »
반응형

공지사항

전체 카테고리

  • 분류 전체보기 (15)
    • 잡담 (0)
    • 개발 (9)
      • IT 관련 이야기 (3)
      • Javascript(React) (3)
      • Node.js (1)
      • 개발 이슈 (2)
    • 리뷰 (2)
    • 주식 (1)
    • 일상 (2)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #양정역세권
  • #풀스택
  • #서버사이드랜더링
  • #청년내일채움공제 후기
  • #typescript
  • #자바스크립트
  • #청년내일채움공제 조건
  • #리액트
  • #sass 중첩
  • #프론트엔드
  • #사전청약 나눔형
  • #사전청약 청년
  • #캐빈하우스ex
  • #useEffect 랜더링
  • #사전청약
  • #타입스크립트
  • #웹개발
  • #최초 랜더링
  • #useEffect 초기
  • #Treegrid
  • #청년내일채움공제 2023
  • #useEffect
  • #캐빈하우스
  • #청년내일채움공제 만기
  • #useEffect 최초
  • #초기 랜더링
  • #청년내일채움공제 신청방법
  • #클라이언트사이드랜더링
  • #고양창릉
  • #react
더보기+

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 소다의 톡톡터지는 IT라이프 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바