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

home2 게시판 React 게시판 [...useState]에 대해서 궁금해요!

[...useState]에 대해서 궁금해요!

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

    이은솔
    참가자
    안녕하세요 선생님 
    버튼 누르면 useState의 값을 copy해서 새로운 배열로 담고 copy된 데이터를 변경하는것을 했는데
    
    상단 글제목 부분이랑 모달에 뜨는 글제목 부분이랑 두군데 다 카피로 변화했는데 왜 둘다 변형이 일어나는건지 궁금합니다..!
    
     
    제가 작성한 코드는 아래와 같은데 혹시 제가 잘못한건지 궁금합니다!...
    
    
    App 컨포넌트
    
       <button
            onClick={() => {
              let copy = [...글제목];
              copy[0] = "여자코트 추천";
              글제목변경(copy);
            }}
          >
            제목변경
          </button>
          {글제목.map((item, i) => {
            return (
              <div className="list" key={i}>
                <h4
                  onClick={() => {
                    {
                      modal === false ? setModal(true) : setModal(false);
                    }
                    setCount(i);
                  }}
                >
                  {item}
                  <span
                    onClick={() => {
                      let copy = [...따봉];
                      copy[i] += 1;
                      따봉변경(copy);
                    }}
                  >
                    👍
                  </span>
                  {따봉[i]}
                </h4>
                <p>2월 17일 발행</p>
              </div>
            );
          })}
         <h4>
            {props.글제목[props.count]}
           
    
    모달컨포넌트
          </h4>
          <p>날짜</p>
          <p>상세내용</p>
          <button
            onClick={() => {
              let copy2 = [...props.글제목];
              copy2[0] = "여자코트추천";
              props.글제목변경(copy2);
            }}
          >
            글수정
          </button>
    
    #81039

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