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

home2 게시판 React 게시판 따봉버튼 질문합니다!!

따봉버튼 질문합니다!!

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

    김건
    참가자

    let [글제목, 글제목변경] = useState(["남자 코트 추천","강남 우동 맛집","청담동 미용실"]);

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

     function arrcopy(){
        var arrayCopy = [...글제목];

        arrayCopy.unshift(입력값);
        글제목변경(arrayCopy);
      }

    {
            글제목.map(function(a,i){
              return(
                <div className='list' key={i}>
                  <h3 onClick={()=>{누른제목변경(i)}}>{글제목[i]} <span onClick={()=>{
                    let copy = [...따봉]
                    copy[i]++;
                    따봉변경(copy)

                  }}>
                    ★</span>{따봉[i]}</h3>
                  <p> 2월 17일 발행</p>
                  <hr/>
                </div>
              )
            })      
          }

     

    <div className="publish">
            <input onChange={(e)=>{입력값변경(e.target.value)}} />
            <button onClick={arrcopy}

            >저장</button>
          </div>

     

    이렇게해서 map을 이용한 따봉버튼은 완성은 시켰습니다!

    문제는 input 강의에서 input으로 새로운 배열을 만들게 되면 따봉버튼이 상위 3개에만 적용되고

    밑으로 밀려난 따봉들은 적용이 안되서 NaN이 떠버리는데 어떻게 해결해야하나요?

    ----------------------------

     

    #8992

    codingapple
    키 마스터

    사용자가 글을 발행하면 글제목 갯수를 1개 늘린다고 코드짜신 것 같은데

    그려면 따봉 갯수를 기록할 수 있는 array도 항목을 1개 늘려야할 듯요?

    #8993

    김건
    참가자

    고맙습니다! 

    function에  따봉카피 넣어서 해결했습니다 @_@!

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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