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

home2 게시판 React 게시판 따봉 카운터 재질문 합니다.

따봉 카운터 재질문 합니다.

  • 이 주제에는 3개 답변, 3명 참여가 있으며 이은혜4 년 전에 전에 마지막으로 업데이트했습니다.
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #13215

    이은혜
    참가자

    안녕하세요

    props 강의까지 듣고 나서 각각 제목의 따봉을 클릭했을 때

    숫자가 변경되게 하고 싶어서 테스트를 해보았습니다.

    따봉을 클릭했을 때 <span onClick={ ()=>{ num(i) } }>?</span> 으로 i의 값을 넘겨주고

    function num(i) {
        let newNum = [...따봉];
        newNum[i] = newNum[i] + 1;
        따봉변경(newNum);
      }

    num 함수에서 따봉 배열을 카피한 후 적용 했는데

    이 방식이 맞는 걸까요?

    배운 부분으로 해보았는데, 이렇게 하는 게 맞는 건지 

    테스트 하다가 얻어걸린건지 모르겠습니다.ㅠㅠ

    따봉 관련 코드도 남겨보겠습니다,

    바쁘실텐데 확인 부탁드립니다. 감사합니다!!

     

    let [따봉, 따봉변경] = useState([0,1,2]);

    function num(i) {
        let newNum = [...따봉];
        newNum[i] = newNum[i] + 1;
        따봉변경(newNum);
      }

    {
           글제목.map(function(a, i){
            return (
            <div className="list">
              <h3 onClick={ () => { 누른제목변경(i)} }>{ a } <span onClick={ ()=>{ num(i) } }>?</span> { 따봉[i] }</h3>
              <p>2월 17일 발행</p>
              <hr />
            </div>
             )
           }) 
          }

     

    #13217

    codingapple
    키 마스터

    맞는데요 잘되면 다 정답입니다 

    #13517

    김영욱
    참가자

    let [따봉, 따봉변경] = useState([0,1,2]);

    let [따봉, 따봉변경] = useState([0,0,0]);   해줘야 초기 따봉카운트가 각각 0으로 셋팅됩니다.

    #13531

    이은혜
    참가자

    초기값을 0,1,2로 세팅해 둔것입니다~

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