장바구니에 상품이 없습니다.
home2 › 게시판 › React 게시판 › 서버로부터 상품리스트 받는법 질문 있습니다.
상품 리스트를 data.js 가 아니라 깃허브 data.json 에서 받아오려고 합니다. 여러 방법으로 수정해봤는데 파일이 루프로 무한 생성되는거 같습니다. 윗쪽을 어떻게 설정해야 정확히 데이터를 받게될까요 ??
useEffect안에서 ajax요청합시다
답변 감사합니다! 문제 대부분 해결했는데 추가 item 받아오는 법에서 질문있습니다. 버튼을 눌러서 서버에서 데이터를 받아 리스트에 추가는 되는데 같은 제품도 중복되어 추가됩니다. setProducts 쪽에 조건문으로 리스트에 이미 중복된 경우 추가하지 않고 else문으로 setProducts(copy)를 하면될꺼같은데 어떻게 해야될까요?
버튼누른 횟수같은걸 저장해놓고 한번 눌렀으면 버튼 비활성화하거나 그러는게 나을거같군요