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

home2 게시판 React 게시판 input 다루기 쪽 관련해서 질문있습니다

input 다루기 쪽 관련해서 질문있습니다

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

    병아리짹짹
    참가자
    숙제1 쪽에서 버튼 누르면 유저가 입력한 글을 글목록에 추가해주세요 에서
    
    <button onClick={()=>{ 
    let copy = [...글제목]; 
    copy.unshift(입력값); 
    글제목변경(copy) 
    }}>글발행</button>
    
    으로 되어 있던데 어차피 copy한 것을 글제목변경을 통해 글제목으로 대체할 것이면 copy 쓸 이유가 따로 있는지 알고 싶습니다
    
    그냥 copy쓰지 말고
    
    <button onClick={()=>{
            글제목.unshift(입력값)
          }}>글발행</button>
    
    으로만 하는 것과 얼마나 차이가 있는지 알고 싶습니다
    
    그리고 2번째 숙제에서 삭제기능은 만들었는데 바로 적용이 안되고 input쪽에서 뭔가를 치든 삭제하든 해야 그제야 목록에서 사라지더라고요
    (사실 삭제뿐만이 아니라 추가(글발행)도 input 값을 변경해야 적용됨)
    이것도 비동기적 처리의 결과인가요? 그렇다면 실시간으로 처리되게 하려면 어떻게 해야할까요?
    
    #97353

    codingapple
    키 마스터
    array object 자료들은 unshift 한다고 화살표가 달라지진 않습니다 
    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 호 / 개인정보관리자 : 박종흠