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

home2 게시판 React 게시판 state변경 질문입니다

state변경 질문입니다

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

    황지은
    참가자
    안녕하세요. 
    강의 참고하면서 웹 쇼핑몰 만들고 있는 코린이 입니다.
    하다가 막힌 부분이 있는데 아무리 찾아도 제 머리론 답이 안나와서 바보같지만 
    질문드립니다 ㅠㅜ
    
    
    위와 같은 section 태그를 3개 정도 더 반복해서 만들려고 하는데 section태그 마다 아이템의 이름, 가격, 아이템의 개수가
    다 다릅니다. 그래서
    
    
    데이터를 section태그마다 변수를 지정해서 따로 만들어주었습니다.
    여기서 막혔는데
    let [items, setItems] = useState(mainitems);
    이 state의 데이터를 timeSaleItem이라는 오브젝트 데이터 값으로 바꾸고 싶은데 어떻게 해야하는지 모르겠습니다
    
    #68570

    codingapple
    키 마스터
    setItems(timeSaleItem) 하면 되지않을까요 
    아니면 state하나 더 만들어도 됩니다
    #68629

    황지은
    참가자
    let itemChange = () => {
       let copiedItem = [...items];
       copiedItem = timeSaleItem;
       setitems = copiedItem ;
    }
    이런식으로 변수를 지정해서 하라는 말씀이신가요?
    map함수에 {itemChange[i].title} 이런식으로 지정하면
    에러가 뜹니다..ㅠㅠ
    
    
    
    
    #68686

    codingapple
    키 마스터
    둘이 다른 array자료같은데 굳이 ... 복사할 필요는 없을듯요
    함수말고 state자료에 map 붙입시다
    #68716

    황지은
    참가자
    state자료에 map을 붙이라는 말이 무슨 말인지 모르겠습니다 선생님ㅠㅠㅠ
    데이터가 들어있는 js파일에 map을 붙이라는 뜻인가요?
    
    
    #68726

    황지은
    참가자
    선생님 데이터 하나로 합치고 filter함수 사용해서 해결했습니다!
    도움주셔서 감사합니다~!
    
    
6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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