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

home2 게시판 React 게시판 react - input 다루기 2 에서 질문드립니다

react - input 다루기 2 에서 질문드립니다

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

    참가자
    안녕하세요.
    리액트 수강 중에 궁금한 점이 생겨서 문의 드립니다!
    블로그 글발행 버튼 클릭시 글 단락이 하나 생기도록 만드는 부분에서요
    글제목 array를 복사해서 변경하는 방식말고
    바로 글제목array를 변경하는 방식으로 하면 버튼 클릭시 바로 글 단락이 생성 되지 않고 
    input에 다시 입력을 하게 되면 그때서야 글단락이 추가되라고요..
    복사를 하고 안하고의 차이인데 무엇 때문에 이런 현상이 생기는 걸까요..?
    답변 부탁드립니다(__)
    
    1. 직접 변경하는 방식
          <button onClick={()=>{ 
            글제목.unshift(입력값);
            글제목변경(글제목);
          }}>글발행</button>
    
    2. 복사해서 변경하는 방식
         <button onClick={()=>{ 
            let copy = [...글제목];
            copy.unshift(입력값);
            글제목변경(copy);
          }}>글발행</button>
    
    
    
    #74017

    codingapple
    키 마스터
    복사안하고 array state변경하면 html 재렌더링이 안됩니다
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 호 / 개인정보관리자 : 박종흠