[3팀 이가은] Chapter 1-1. 프레임워크 없이 SPA 만들기 - #54
Open
tooth-is-silver wants to merge 22 commits into
Open
Conversation
JunilHwang
force-pushed
the
main
branch
2 times, most recently
from
September 26, 2025 01:13
a90ad7b to
d5eb31b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
과제 체크포인트
배포 링크
기본과제
상품목록
상품 목록 로딩
상품 목록 조회
한 페이지에 보여질 상품 수 선택
상품 정렬 기능
무한 스크롤 페이지네이션
상품을 장바구니에 담기
상품 검색
카테고리 선택
카테고리 네비게이션
현재 상품 수 표시
장바구니
장바구니 모달
장바구니 수량 조절
장바구니 삭제
장바구니 선택 삭제
장바구니 전체 선택
장바구니 비우기
상품 상세
상품 클릭시 상세 페이지 이동
/product/{productId}형태로 변경된다상품 상세 페이지 기능
상품 상세 - 장바구니 담기
관련 상품 기능
상품 상세 페이지 내 네비게이션
사용자 피드백 시스템
토스트 메시지
심화과제
SPA 네비게이션 및 URL 관리
페이지 이동
상품 목록 - URL 쿼리 반영
상품 목록 - 새로고침 시 상태 유지
장바구니 - 새로고침 시 데이터 유지
상품 상세 - URL에 ID 반영
/product/{productId})상품 상세 - 새로고침시 유지
404 페이지
AI로 한 번 더 구현하기
과제 셀프회고
처음에 시작할때 다들 class로 만들어서 spa기능을 구현했다길래 나도 할 수 있을까 해보고 싶다는 마음이 생겨 class로 구현을 시작했다.
하지만 리스트페이지만 만들고 테스트가 통과되지 않아 처참하게 패배...
그리고 두 번째 시도... 동일한 테스트에서 또 다시 처참하게 패배...
다들 열심히 과제 문의를 올리고 테스트 돌릴때 class와 싸우고 있는 나를 발견하고, 친숙한 함수형 컴포넌트와 다시 세 번째 도전을 하였다.
첫 번째 과오, 프로젝트를 여러번 엎어버린 것. ai를 써서라도 어떻게 기능 구현을 해서 PR을 올렸어야했는데 그렇게 하지 못하였다.
두 번째 과오, 마감 시간을 맞추지 못한 것. QnA 시간 이후에 1차적으로 테스트코드 통과, 2차로 기능 구현을 진행해야하므로 한 기능에 너무 집요하게 붙들지 않고 후딱후딱 다음 단계로 넘어갔어야 했는데
세 번째 과오, 물어보지 않은 것. 팀원분들이 서로 질문하고 으쌰으쌰 하는 모습이 부러웠지만, 내 스킬이 이정도밖에 안되나 싶은 자괴감이 들어 자신있게 질문 하지 못했다. 얻어가는게 많아야하는데 다음부터는 꼭 열심히 질문할 것.
기술적 성장
자랑하고 싶은 코드
개선이 필요하다고 생각하는 코드
학습 효과 분석
과제 피드백
너무 테스트코드에 의존해서 UI를 만드는게 아닐까의 고민
AI 활용 경험 공유하기
리뷰 받고 싶은 내용