Vercel의 두 리더 Guillermo Rauch(vercel ceo), Lee robinson(vercel product vp)의 개인 블로그 아키텍처를 분석합니다.
다음 3가지 개념 중점으로 얘기합니다.
React의 한계를 극복하고, 렌더링 서버를 쉽게 만들자
rsc - 페이지 -> 컴포넌트 단위로 서버 렌더링
App Router - pages->app 폴더 이하
Route Groups - ()안에 폴더를 만들면, 하나의 레이아웃 공유
Route Handlers - api 폴더 이하 -> 파일이름이 route면 api가 됨
Server Actions - 'use server' 서버에서 동작하는 코드를 컴포넌트에서 실행
PPR(Partial Prerendering)
Static metadata object - 정적
Open Graph Image - Dynamic Image Generation, Dynamic Routes, Route Handler
generateMetadata function - 동적
Open Graph Image - Dynamic Image Generation
JSON-LD(JSON for Linked Data) - 검색 엔진이 컨텐츠를 더 잘 이해하도록 도와주는 형태