• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 useCallback useMemo 개념이 헷갈려요..

useCallback useMemo 개념이 헷갈려요..

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #103899

    정중식
    참가자
    아직도 개념이 헷갈리는 코린이입니다 죄송합니다 ㅠ_ㅠ..
    
    useCallback useMemo 둘다 캐싱 개념이라고 이해했어요
    다만, 인자로 넘어가는 값을 비워두면 어떻게되는건지는 이해가 안가요
    
    예를들면 이런 구조요
    
     const onChangeId = useCallback(
        (event: React.ChangeEvent<HTMLInputElement>) => {
          setUsername(event.target.value);
        },
        []
      );
    
    [] 값을 비워둘거면 useCallback을 왜 쓰는걸까요?
    
    또 useCallback과 useMemo 도대체 차이가 뭔지 ...혹시 알려주실수있으실까요..
    
    구글검색을해도 빡통대가리를 소유하고있는 제 머리를 가장한 그냥 대가리는 이해가 도무지 ..
    #103910

    codingapple
    키 마스터
    [] 넣으면 1회만 실행되니까 재렌더링될 때 다시는 재실행안하려고 쓰는듯요 
    둘다같은건데 useCallback은 state같은게 아니라 함수 캐싱하려고 씁니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠