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
Accelerator
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
Type
/
to 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
.
pair-study
/
self-paced-react
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
10
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
[Step5] cactus - API 요청과 비동기 처리
- #10
#10
Open
ehlung
wants to merge 10 commits into
cactus-step4
pair-study/self-paced-react:cactus-step4
from
cactus-step5
pair-study/self-paced-react:cactus-step5
Copy head branch name to clipboard
Conversation
Commits
10
(10)
Checks
Files changed
Open
[Step5] cactus - API 요청과 비동기 처리
#10
ehlung
wants to merge 10 commits into
cactus-step4
pair-study/self-paced-react:cactus-step4
from
cactus-step5
pair-study/self-paced-react:cactus-step5
Copy head branch name to clipboard
Commits
Commits on Jun 14, 2026
feat: useEffect로 API 연동 구현 (GET/POST)
ehlung
committed
5f64754
View commit details
Copy full SHA for 5f64754
Browse repository at this point
fix: POST 완료 후 GET 실행되도록 await 추가 (race condition 방지)
ehlung
committed
aee1eab
View commit details
Copy full SHA for aee1eab
Browse repository at this point
refactor: fetchRestaurants에 useCallback 적용 및 의존성 배열 수정
ehlung
committed
58f07c9
View commit details
Copy full SHA for 58f07c9
Browse repository at this point
docs: step5 학습 내용, 고민 과정, 과거 코드 비교 작성
ehlung
committed
bbbf4be
View commit details
Copy full SHA for bbbf4be
Browse repository at this point
refactor: 매직 스트링 상수화, alt 중복 제거, BASE_URL 추출
ehlung
committed
80c64da
View commit details
Copy full SHA for 80c64da
Browse repository at this point
refactor: HTTP 요청 로직 api.js로 분리, 레스토랑 데이터 로직 useRestaurants 커스텀 훅으로 분리
ehlung
committed
9daaf85
View commit details
Copy full SHA for 9daaf85
Browse repository at this point
feat: 에러 처리 추가 (GET 에러 상태 관리, POST 에러 alert)
ehlung
committed
558922e
View commit details
Copy full SHA for 558922e
Browse repository at this point
feat: 로딩 상태 추가 (isLoading, finally)
ehlung
committed
9791aab
View commit details
Copy full SHA for 9791aab
Browse repository at this point
docs: 리팩토링 내용 및 학습 내용 README에 추가
ehlung
committed
1c4f3d1
View commit details
Copy full SHA for 1c4f3d1
Browse repository at this point
Commits on Jun 15, 2026
docs: useEffect와 useCallback 섹션 통합 정리
ehlung
committed
5b35207
View commit details
Copy full SHA for 5b35207
Browse repository at this point
You can’t perform that action at this time.