[3주차 발자국] 최종 회고
🔍 학습한 주요 주제
서버 액션(Server Actions)
use server지시어를 사용한 서버 컴포넌트 기반 액션 처리 방법 학습Form 기반 서버 액션과 클라이언트 이벤트 핸들러를 연결하여 사용자 요청 처리 실습
캐시 전략
unstable_cache를 활용한 서버 측 캐싱 전략 이해React Query와의 차이점 비교 및 클라이언트 캐시 전략도 함께 실습
데이터 유효성 검증
zod를 이용한 서버 액션 데이터 유효성 검증 적용useActionState를 통해 서버 응답 처리 및 상태 관리 방식 이해
고급 라우팅
병렬 라우트(Parallel Routes), 인터셉팅 라우트(Intercepting Routes)를 통한 유연한 UI 구성
기존 페이지 전환 방식과의 차이점을 실습을 통해 체감
SEO 및 메타데이터 설정
metadata객체를 활용한 페이지별 SEO 설정동적 메타데이터 처리 방식도 학습
라우팅 메커니즘 & 코드 분할
App Router가 페이지를 어떻게 구성하는지 내부 동작 방식 학습
Prefetching을 통한 사용자 경험 최적화 전략 이해
🧠 회고
처음엔 use server나 고급 라우팅 개념들이 생소해서 따라가기 벅찼지만, 강사님이 정리해주신 강의자료 덕분에 하나씩 차근차근 익힐 수 있었다. 특히 서버 액션과 클라이언트 액션의 흐름, 그리고 캐시 전략의 차이점은 지금까지 단순하게만 생각했던 데이터 흐름에 대해 깊이 이해할 수 있는 계기가 되었다.
이번 주의 가장 큰 수확은 "아, 이제 정말 내가 원하는 구조의 블로그를 만들 수 있겠다"는 확신이 생겼다는 것이다. 실습을 하며 블로그 구조를 직접 구현해보았고, 여기에 배운 내용을 바로 적용하면서 실전 감각도 함께 키울 수 있었다.
아직 개념적으로 부족한 부분도 있지만, 공식 문서와 강의자료를 반복해서 보며 익숙해질 계획이다. 이번 스터디를 통해 Next.js에 대한 자신감이 훨씬 많이 생겼고, 이제는 새로운 기술도 두려움보다는 호기심으로 접근할 수 있을 것 같다.
댓글을 작성해보세요.