Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
hanghae-plus
/
front_7th_chapter3-2
Public
Notifications
You must be signed in to change notification settings
Fork
45
Star
0
Code
Issues
0
Pull requests
41
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
[2팀 이정민] Chapter3-2. 디자인 패턴과 함수형 프로그래밍 그리고 상태 관리 설계
- #34
#34
Open
LEE-jm96
wants to merge 38 commits into
hanghae-plus:main
hanghae-plus/front_7th_chapter3-2:main
from
LEE-jm96:main
LEE-jm96/front_7th_chapter3-2:main
Copy head branch name to clipboard
Conversation
Commits
38
(38)
Checks
Files changed
Open
[2팀 이정민] Chapter3-2. 디자인 패턴과 함수형 프로그래밍 그리고 상태 관리 설계
#34
LEE-jm96
wants to merge 38 commits into
hanghae-plus:main
hanghae-plus/front_7th_chapter3-2:main
from
LEE-jm96:main
LEE-jm96/front_7th_chapter3-2:main
Copy head branch name to clipboard
Commits
Commits on Dec 2, 2025
과제 제출을 위한 빈 커밋 날리기
이정민
committed
1b98277
View commit details
Copy full SHA for 1b98277
Browse repository at this point
Commits on Dec 4, 2025
feat: icon components 분리
이정민
committed
cd8a1fc
View commit details
Copy full SHA for cd8a1fc
Browse repository at this point
feat: initData 상수화
이정민
committed
7013b81
View commit details
Copy full SHA for 7013b81
Browse repository at this point
feat: [Layout] Header 분리
이정민
committed
ab4cb72
View commit details
Copy full SHA for ab4cb72
Browse repository at this point
feat: [Ui] Badge, Button, Input 추가
이정민
committed
26e6d6b
View commit details
Copy full SHA for 26e6d6b
Browse repository at this point
feat: [Hooks] 커스텀 훅 추가
Show description for e671b88
이정민
committed
e671b88
View commit details
Copy full SHA for e671b88
Browse repository at this point
feat: [Utils] 커스텀 훅 추가 - useDebounce, useLocalStorage
이정민
committed
0a39eef
View commit details
Copy full SHA for 0a39eef
Browse repository at this point
feat: [Utils] cartCalculations, formatters, validators 추가
이정민
committed
69469ff
View commit details
Copy full SHA for 69469ff
Browse repository at this point
feat: [entities] Cart, CartItem, CouponForm, ProductCard, ProductForm 추가
이정민
committed
54d773c
View commit details
Copy full SHA for 54d773c
Browse repository at this point
feat: [Pages] AdminPage, CartPage로 분리
이정민
committed
41c4dae
View commit details
Copy full SHA for 41c4dae
Browse repository at this point
feat: notifications 별도로 관리
이정민
committed
29c63d2
View commit details
Copy full SHA for 29c63d2
Browse repository at this point
refactor: App.tsx 개선
이정민
committed
9ecabbe
View commit details
Copy full SHA for 9ecabbe
Browse repository at this point
chore: jotai 상태 관리 라이브러리 추가
이정민
committed
e8afa4a
View commit details
Copy full SHA for e8afa4a
Browse repository at this point
refactor: 불필요 주석 제거
이정민
committed
11a06cd
View commit details
Copy full SHA for 11a06cd
Browse repository at this point
fix: basic -> advanced 코드 이관
이정민
committed
4dfd60a
View commit details
Copy full SHA for 4dfd60a
Browse repository at this point
refactor: CartPage 비즈니스 로직 hook으로 관리
이정민
committed
934c350
View commit details
Copy full SHA for 934c350
Browse repository at this point
feat: [atom] cartAtoms 추가
이정민
committed
29f294a
View commit details
Copy full SHA for 29f294a
Browse repository at this point
feat: [atom] couponAtoms 추가
이정민
committed
b01100d
View commit details
Copy full SHA for b01100d
Browse repository at this point
feat: [atom] notificationAtoms 추가
이정민
committed
2995175
View commit details
Copy full SHA for 2995175
Browse repository at this point
feat: [atom] uiAtoms 추가
이정민
committed
905f6b1
View commit details
Copy full SHA for 905f6b1
Browse repository at this point
feat: [atom] productAtoms 추가
이정민
committed
c3f1725
View commit details
Copy full SHA for c3f1725
Browse repository at this point
feat: [atom] index 추가
이정민
committed
176cb94
View commit details
Copy full SHA for 176cb94
Browse repository at this point
fix: Header props -> atom 으로 상태관리 변경
이정민
committed
0e6eda7
View commit details
Copy full SHA for 0e6eda7
Browse repository at this point
fix: AdminPage props -> atom 으로 상태관리 변경
이정민
committed
c8ad1c3
View commit details
Copy full SHA for c8ad1c3
Browse repository at this point
fix: CartPage props -> atom 으로 상태관리 변경
이정민
committed
44e9618
View commit details
Copy full SHA for 44e9618
Browse repository at this point
refactor: CartPage 비즈니스 로직 hook으로 관리
이정민
committed
31412ff
View commit details
Copy full SHA for 31412ff
Browse repository at this point
refactor: App props drilling 제거
이정민
committed
dbf6a04
View commit details
Copy full SHA for dbf6a04
Browse repository at this point
fix: 미사용 함수 제거 및 import 추가
이정민
committed
259567a
View commit details
Copy full SHA for 259567a
Browse repository at this point
chore: gh-pages 및 deploy script 추가
이정민
committed
b477ada
View commit details
Copy full SHA for b477ada
Browse repository at this point
refactor: 불필요 로직 제거
이정민
committed
4d1ea10
View commit details
Copy full SHA for 4d1ea10
Browse repository at this point
refactor: import 추가
이정민
committed
7365144
View commit details
Copy full SHA for 7365144
Browse repository at this point
Commits on Dec 5, 2025
feat: [utils] idGenerator 추가
이정민
committed
ab05de0
View commit details
Copy full SHA for ab05de0
Browse repository at this point
feat: [utils] idGenerator 추가 - basic
이정민
committed
790e485
View commit details
Copy full SHA for 790e485
Browse repository at this point
feat: [utils] Entity별 헬퍼 함수 추가
이정민
committed
70c0b7f
View commit details
Copy full SHA for 70c0b7f
Browse repository at this point
feat: [utils] Entity별 헬퍼 함수 추가 - basic
이정민
committed
4c85158
View commit details
Copy full SHA for 4c85158
Browse repository at this point
refactor: 미사용 import 제거
이정민
committed
c3cb3b5
View commit details
Copy full SHA for c3cb3b5
Browse repository at this point
refactor: 미사용 import 제거
이정민
committed
6b03d2a
View commit details
Copy full SHA for 6b03d2a
Browse repository at this point
feat: import 추가
이정민
committed
6458ea4
View commit details
Copy full SHA for 6458ea4
Browse repository at this point
You can’t perform that action at this time.