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

home2 게시판 React 게시판 리액트 개별 따봉 관련 문의드립니다.

리액트 개별 따봉 관련 문의드립니다.

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

    심정우
    참가자

    <div className="list">
      <h3> { 글제목[0] } <span onClick={ ()=>{ 따봉변경( [따봉[0] + 1, 따봉[1] , 따봉[2]] ) }}>?</span> { 따봉[0] } </h3>
      <p>2월 18일 발행</p>
      <hr/>
    </div>
    <div className="list">
      <h3> { 글제목[1] } <span onClick={ ()=>{ 따봉변경( [따봉[0], 따봉[1] + 1, 따봉[2]] ) }}>?</span> { 따봉[1] } </h3>
      <p>2월 18일 발행</p>
      <hr/>
    </div>
    <div className="list">
      <h3> { 글제목[2] } <span onClick={ ()=>{ 따봉변경( [따봉[0], 따봉[1], 따봉[2] + 1] ) }}>?</span> { 따봉[2] } </h3>
      <p>2월 18일 발행</p>
      <hr/>
    </div>

    안녕하세요.

    위와 같이 작성해서 개별 따봉수가 올라가게끔 해두었습니다.

    이제 이걸 map 함수로 구현해보고 싶은데 감이 잘 안오네요ㅠ 

    조언 부탁드립니다!

    #8469

    codingapple
    키 마스터

    버튼0을 누르면

    let copy = [...따봉]

    copy[0]++

    따봉변경( copy )

     

    버튼1을 누르면

    let copy = [...따봉]

    copy[1]++

    따봉변경( copy )

     

    ~~ 이런 식으로 코드를 짜놓으면 map으로 축약하기 쉽지않을까요 

     

    #8557

    심정우
    참가자

    가르쳐주신대로 수정 후 map을 사용하려는데

    글제목.map 이랑 어떤식으로 써야할지 감이 안오네요ㅠㅠ 

    힌트 좀 주세요!

    #8558

    codingapple
    키 마스터

    코드를 어떻게 짜셨습니까

    #8566

    심정우
    참가자

    <div className="list">
    <h3>
    { 글제목[0] }
    <span onClick={ ()=>{ let copy=[...따봉]; copy[0]++; 따봉변경(copy) }}>?</span>
    { 따봉[0] }
    </h3>
    <p>2월 18일 발행</p>
    <hr/>
    </div>
    <div className="list">
    <h3>
    { 글제목[1] }
    <span onClick={ ()=>{ let copy=[...따봉]; copy[1]++; 따봉변경(copy) }}>?</span>
    { 따봉[1] }
    </h3>
    <p>2월 18일 발행</p>
    <hr/>
    </div>
    <div className="list">
    <h3>
    { 글제목[2] }
    <span onClick={ ()=>{ let copy=[...따봉]; copy[2]++; 따봉변경(copy) }}>?</span>
    { 따봉[2] }
    </h3>
    <p>2월 18일 발행</p>
    <hr/>
    </div>

     

    이렇게 작성했습니다!

    #8571

    codingapple
    키 마스터

    그럼

    글제목.map((a,i)=>{

    return ( )

    })

    이렇게 사용하고 return 안에는 <div className="list"> 안에 있는 모든 내용물을 다 집어넣으면 되겠군요 그 전체가 계속 중복되니까요 

     

    근데 반복시킬 때  

    copy[0]++;

    이 부분의 0이라는 숫자는 그대로 쓰는게 아니라 반복되면서 0,1,2로 변경되는 변수를 집어넣으면 되겠습니다 

     

    #8576

    심정우
    참가자

    감사합니다!

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

About

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

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

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