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

home2 게시판 React 게시판 이벤트 발생시 UI가 재랜더링 되는 범위

이벤트 발생시 UI가 재랜더링 되는 범위

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

    민성준
    참가자

    새로운 글 등록시 등록할 당시 시간을 남기려는 기능을 추가해보려고 하는데요,

    위처럼 코딩을 하면 input 텍스트창에 입력이벤트가 발생할때마다 모든글의 발행시간이 현재시간으로 

    재렌더링되는데

    React는 수정사항이 있을때 전체페이지가 재랜더링 되는게 아니라

    어떤 state변수가 있고 해당 state변수가 바인딩된 html이 있을경우 해당 부분만 재랜더링 해주는게 아닌가요?

    위의 코드를 예로들면 input 이벤트가 발생될때마다 새로운글 state에 해당 이벤트값을 저장해주는 기능만하고

    새로운글 state 자체는 아무런 html 요소에 바인딩 된게 없는데 왜 input 이벤트가 발생될때마다

    26라인에서 만드는 html요소가 재랜더링 되는지 궁금합니다

    감사합니다

    #18540

    codingapple
    키 마스터

    컴포넌트 안의 뭔가 바뀌면 컴포넌트가 통째로 재렌더링됩니다 

    #18566

    민성준
    참가자

    그럼 위 코드의 경우 input이벤트가 발생할때마다 App 컴포넌트 내에 있는 새로운글 state가 변경되기때문에

    App 컴퍼넌트 전체가 재랜더링 되는거로 이해하면 될까요?

    #18574

    codingapple
    키 마스터

    네 맞습니다 props도 마찬가지입니다 

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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