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

home2 게시판 React 게시판 ajax 2 : post, fetch 응용문제 질문

ajax 2 : post, fetch 응용문제 질문

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

    참가자
    안녕하세요! 응용 문제를 풀다가 막혀서 질문 남깁니다.
    state는 좀 늦게 동작한다고 하셔서 그냥 변수를 만들어 동작시켜 봤는데
    분명 콘솔 창에는 2가 뜨는데 왜 작동이 안되는지 모르겠습니다!
    버튼을 한 번 누르면 2가 뜨고 한 번 더 누르면 3이 뜨는데, 왜 데이터가 보여지지 않고
    더 이상 상품이 없다는 alert창만 뜰까요?
      let click = 1;
    <button onClick={()=>{
                click = click+1;
                console.log(click)
                if({click} == 2 || {click} == 3){
                axios.get(`https://codingapple1.github.io/shop/data${click}.json`)
                .then((결과)=>{
                  let copy = [...shoes, ...결과.data];
                  setShoes(copy);
                })
                .catch(()=>{
                  console.log("실패함")
                })
                }
                else{
                  alert("더 이상 상품이 없습니다")
                }
      
              }}>버튼</button>
    #71797

    codingapple
    키 마스터
    {click}의 중괄호는 없애봅시다
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 호 / 개인정보관리자 : 박종흠