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

home2 게시판 React 게시판 쇼핑몰 장바구니 state처리 or 서버 처리

쇼핑몰 장바구니 state처리 or 서버 처리

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

    쵸코꼬북칩
    참가자
    안녕하세요 코딩애플님! 
    react로 쇼핑몰 프로젝트를 하고있는데, 장바구니 구현에 관해서 질문이 있습니다!
    현재 장바구니에 상품을 하나 추가할때마다 서버에 post 요청을 해서 업데이트를 하고,
    또 장바구니에서 수량 변경을 할때마다 서버에 변경 요청을 하는 방식으로 구현을 하고 있었는데,
    구현하다보니 성능에 좋지 않은 방식이라는 생각이 들었습니다. 
    그래서 app.jsx (상위 컴포넌트)에서 사용자의 기존 장바구니 목록을 불러와서 
    state로 장바구니에 담긴 아이템 정보를 관리해 준 다음, 실제 주문할때 업데이트된 state정보를
    서버에 보내는 방식으로 고쳐보려고 합니다. 
    
    상위 컴포넌트에서 state로 모든 장바구니 처리를 관리한후 마지막에 서버에 보내준다고 하면 
    만약 주문을 안하고 사용자가 로그아웃을 해버리면 언제 서버에 해당 state정보를 보내야 하는지 모르겠습니다.
    다시 로그인을 하면 장바구니에 저번에 담아놓았던 데이터들이 있어야 하는데 말입니다! 
     
    그리고 실제 현업에서는 어떤 방식을 사용하는지, 어떤게 더 효율적인 방식인지 궁금합니다! 
    
    #46860

    codingapple
    키 마스터
    변경할 때 마다 바로보내는게 가장 좋습니다 
    아니라면 몇초 후에 보내도록 타이머마련하거나 제출버튼같은거 만들어놓아야할듯요
     
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 호 / 개인정보관리자 : 박종흠