Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ Week 9 ] 9주차 워크북 미션 1,2 #31

Open
12 tasks done
phjlia2430 opened this issue Nov 25, 2024 · 0 comments · May be fixed by #32
Open
12 tasks done

[ Week 9 ] 9주차 워크북 미션 1,2 #31

phjlia2430 opened this issue Nov 25, 2024 · 0 comments · May be fixed by #32
Assignees

Comments

@phjlia2430
Copy link
Contributor

phjlia2430 commented Nov 25, 2024

🛠 Mission

  1. redux-toolkit 활용 UMC PlayList 제작
  2. Modal Slice 활용하여, 모달 기능 추가

📝 To-do

미션 1

  • redux-toolkit를 사용하기 위해서 Provider를 연결
  • configureStore를 활용해, 중앙 저장소를 만들기
  • cart에 관한 상태이니 cartSlice를 만들어주고, 중앙 저장소에 연결
  • increase action 기능 구현, decrease action 기능 구현
  • removeItem action 기능 구현
  • clearCart action 기능 구현
  • calculateTotals action 기능 구현

미션 2

  • Cart Slice, Modal Slice 별도로 파일을 분리
  • Modal이 나오고, 아니요 버튼을 누르면 모달 창이 사라지는가?
  • Modal이 나오고, 네 버튼을 누르면 모든 쇼핑카트의 목록들이 제거 되고, 모달 창이 사라지는가?
  • 이전 미션에서 만든 clearCart Action을 활용했는가?
  • Reducer를 활용해서 만들었는가? (useState를 사용하지 않고, reducer를 통해)

🔍 접근 방법

redux-toolkit 사용, CartSlice생성 후 store연결
ModalSlice생성 후 store 연결, index.html에 root말고 portal추가

@phjlia2430 phjlia2430 self-assigned this Nov 25, 2024
@phjlia2430 phjlia2430 linked a pull request Nov 27, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant