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

home2 게시판 React 게시판 성능잡기1. 강의 질문입니다.

성능잡기1. 강의 질문입니다.

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

    송상한
    참가자

    선생님께서

    ▲ 이렇게 컴포넌트 바깥에 있는 변수에 저장해서 쓰라는 소리입니다. 함수도요.

    (강의에선 function Cart 안에 넣는데 그거 아니고 바깥에 넣으세요)

    왜냐면 컴포넌트가 재렌더링될 때 변수에 저장되지 않은 이름없는 object, function 류의 자료형들은

    매번 새로운 메모리 영역을 할당해줘야하기 때문에 컴퓨터가 바빠질 수 있습니다.

    그걸 방지하기 위해 컴포넌트 바깥에 저렇게 마련해두시면 되겠습니다.

    class로 만든 컴포넌트는 class 안에 함수 집어넣는 공간 있으니 거기다 사용하시면 되고요.

     

     

    이렇게 말씀 하셨는데 그렇다면 이름없는 object이랑 function 류의 자료형들을 컴포넌트 안에 변수로 저장해서 사용하면 성능이 괜찮아지지 않나요?

    #21668

    codingapple
    키 마스터

    컴포넌트가 재렌더링되면 안에있는 변수생성 문법도 다시 실행되어서 그렇습니다 

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 호 / 개인정보관리자 : 박종흠