Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
47acc9c
mod: totalItemCount useMemo로 변경 - 불필요한 상태
Dec 1, 2025
cf50de9
refact: useProducts 훅 분리
Dec 1, 2025
3c2afb7
mod: useNotification 훅 분리
Dec 1, 2025
70eb226
add: cart modals 함수 추가 - hasBulkPurchase 구현을 위해 cart 추가 - 프롭스 드릴링의 원인이 됨
Dec 1, 2025
4702af2
refact: 쿠폰 훅 분리
Dec 1, 2025
3ea66e6
fix: 의존성 문제로 인해 cart, addNotification 외부에서 주입받도록 변경
Dec 1, 2025
a8fe315
refact: useCart 훅 추가
Dec 1, 2025
1ec8d1c
fix: products에도 addNotification 전달
Dec 2, 2025
91ecf84
mod: notifications 관련 로직 훅으로 대체
Dec 2, 2025
7638e62
mod: cart 관련 유틸 적용
Dec 2, 2025
4336fc1
remove: 중복 useEffect 제거
Dec 2, 2025
56d0e29
refact: 포메팅 관련 함수 유틸로 분리, 도메인 로직 유틸에서 분리
Dec 3, 2025
0b2d554
add: 할인율, 쿠폰값 포맷터 추가
Dec 3, 2025
47dabd4
mod: validator 유틸 추가 및 적용
Dec 3, 2025
d562d75
refact: 상수 분리 : 폼 초기값, 로컬스토리지 키, 검증 상수 등
Dec 3, 2025
60932aa
add: 디바운스 훅 추가, 서치 디바운스 로직에 훅 적용
Dec 3, 2025
54db626
refact: models 하위 도메인별 유틸 추가, 공통적으로 사용되지 않는 유틸 models로 이동,
Dec 3, 2025
b335d2f
add: 로컬스토리지 훅 추가
Dec 3, 2025
0eb75dc
add: 사용하는 아이콘 컴포넌트 추가 및 대체
Dec 4, 2025
2bdad2d
mod: 아이콘 스타일링 수정, 작은 쇼핑백 아이콘 추가
Dec 4, 2025
cba39ed
refact: UI 토스트 분리
Dec 4, 2025
f30a35c
refact: ui 컴포넌트 분리
Dec 4, 2025
d5c8010
refact: admin 페이지와 cart 페이지 분리
Dec 4, 2025
324affd
refact: 헤더 컴포넌트 분리
Dec 4, 2025
e700cac
fix: 헤더 전달 함수 수정, 어드민 페이지, 카트 페이지 폴더 구조 변경
Dec 4, 2025
77f4647
refact: 어드민 페이지 컴포넌트 분리
Dec 4, 2025
48b98ed
refact: 카트 페이지 컴포넌트 분리
Dec 4, 2025
83b8a62
fix: 누락된 헤더 프롭스 타입 추가
Dec 4, 2025
08f2f89
refact: 쿠폰 폼 리팩토링
Dec 4, 2025
397e2cb
refact: 프로덕트 폼 리팩토링
Dec 4, 2025
9a60a21
refact: 카트 내부 컴포넌트 분리
Dec 4, 2025
131121e
refact: 카트 리스트 아이템 컴포넌트 분리
Dec 4, 2025
6df9586
mod: 어드민 페이지 map 하단 row, item 컴포넌트 분리
Dec 4, 2025
3e5c222
init: 어드벤스 과제 시작
Dec 4, 2025
101c4b4
add: jotai 아톰, 액션 추가
Dec 4, 2025
06e4739
add: 각 도메인별 액션 함수 추가
Dec 4, 2025
285249f
remove: notification 관련 전역 상태 제거
Dec 4, 2025
5204f00
mod: 전역 상태 관리로 기존 훅 대체, 노티피케이션 다시 전역 상태로 추가
Dec 4, 2025
24a3b64
remove: admin 페이지 프롭스 드릴링 제거
Dec 4, 2025
1133b50
mod: cart 페이지 프롭스 드릴링 제거
Dec 4, 2025
9b3adba
mod: 헤더 프롭스 드릴링 제거
Dec 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0"
},
"dependencies": {
"jotai": "^2.15.2",
"react": "^19.1.1",
"react-dom": "^19.1.1"
},
Expand Down
26 changes: 26 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading