[컴포넌트 제대로만들기] 1. React.memo

2022. 7. 18. 08:44·FrontEnd/React

우선 PureComponent 에대한 기초지식이있어야한다.

 

PureComponent는 component에 state나 propr의 변화가 없다면 다시 렌더링하지않도록한다.

그기준은 props와 state를 지금 업데이트된 props와 state를 얕은 비교( 객체의 참고주소를 비교) 

후 동일한 레퍼런스라면 데이터 변경되어도 객체는 같다고 취급한다.

 

 

이기준을 잡고 함수형 컴포넌트를 구현해보자

 

 

1. React.memo

 

Input 컴포넌트도 pureComponent이다. 

purecomponent를 사용하려면 React.memo 를 사용하면된다.

 

 

18/오전

 

 

'FrontEnd > React' 카테고리의 다른 글

싱글 페이지 애플리케이션이란? SPA 란?  (0) 2024.04.01
[Android] webView 와 브릿지를 사용해 통신하는방법  (0) 2022.10.19
[리액트 회원인증 구현] 3. 회원가입과 로그인 구현 ( 리덕스 )  (0) 2022.08.04
[리액트 회원인증 구현] 2. 회원가입과 로그인 구현 ( UI 제작 )  (0) 2022.07.18
[리액트 회원인증 구현] 1. 작업 환경 준비하기  (0) 2022.07.17
'FrontEnd/React' 카테고리의 다른 글
  • [Android] webView 와 브릿지를 사용해 통신하는방법
  • [리액트 회원인증 구현] 3. 회원가입과 로그인 구현 ( 리덕스 )
  • [리액트 회원인증 구현] 2. 회원가입과 로그인 구현 ( UI 제작 )
  • [리액트 회원인증 구현] 1. 작업 환경 준비하기
윤랩용
윤랩용
잘, 자연스럽게, 기분좋게
  • 윤랩용
    yunrap 개발블로그
    윤랩용
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 네트워크
        • HTTP
      • 언어
        • Html
        • CSS
        • JAVASCRIPT
        • JAVA
        • 개발용어
        • 코딩테스트
      • 알고리즘
      • 강의
      • BOOK
        • 모던 자바스크립트 Deep Dive
        • 인사이드 자바스크립트
      • Backend
        • 기능구현
        • Spring
      • FrontEnd
        • React
        • Javascript
        • CSS
        • [사이트프로젝트] 인스타 clone
        • 기능구현
      • 자기개발
      • 업무 TIL
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    tailwind 다크모드
    클로저
    캡슐화
    콜백패턴
    빌트인객체 프로미스
    create react app
    즉시실행함수
    클로저 js
    dark:
    후속처리메서드
    원시타입
    프로미스체이닝
    물너비구현하기
    var키워드
    비동기요
    시스템테마
    접근자프로퍼티
    함수프로그래밍
    __proto__
    promise catch
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
윤랩용
[컴포넌트 제대로만들기] 1. React.memo
상단으로

티스토리툴바