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

home2 게시판 React 게시판 장바구니 구현할 때 state 초기화 막는 법

장바구니 구현할 때 state 초기화 막는 법

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

    제우스
    참가자

    주문하기 클릭시에 장바구니에 이미 담겨져있으면 수량이 업로드되게 하는건 성공을 했는데요.

    유저가 직접 URL을 입력해서 /detail/2 이런식으로 가서 다시 주문하기를 누르면 장바구니에 있던 state 값들이 초기화되고 다시 1개가 담기게 됩니다.

    전에 이게 자연스러운 현상이고 이걸 해결하기 위해 History로 직접 이동 시켜야한다고 했는데요.

    History로 이동을 시키려면 유저의 이벤트를 감지해서 이동시켜야 하는데...

    유저가 이렇게 직접 URL을 쳐서 들어가는 경우에는 state 초기화 되는 상황을 어떻게 막을 수 있을까요?

    #23129

    codingapple
    키 마스터

    실제서비스라면 서버로 보내 DB에 저장하거나 그렇게 해놓을텐데  

    서버가 없다면 로컬스토리지에 저장하면 됩니다 

     

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 호 / 개인정보관리자 : 박종흠