✍️ 기록.
📖 Next.js란
Next.js는 서버 사이드 렌더링, 정적 사이트 생성 등 풀스택 웹 애플리케이션을 구축하기 위해 Vercel이 개발한 React 프레임 워크입니다.
📍 Next.js 사용 이유
참고 : NEXT.JS
📍 사용자 도달하기 전 서버에서 페이지를 렌더링하여 클라이언트(브라우저)에 전달하여 화면에 노출.
👍 장점:
👎단점:
📍 SSR과 다르게 서버에서 완성된 웹 페이지를 받지 않고 클라이언트(브라우저)에서 빈 HTML에 javascript를 다운 받은 후 렌더링하여 화면에 노출.
👍장점
👎단점
📍 pre-rendering (사전 렌더링)
서버에서 HTML 파일을 미리 생성하는 것. Next.js에서는 모든 페이지- 서버 컴포넌트, 클라이언트 컴포넌트 모두 서버에서 미리 만들어져 보내진다.
📍 서버에서 완성된 html을 클라이언트(브라우저)에 초기에 보여진 후 javascript을 연결시켜주는 과정 - 정적인 페이지를 동적으로 렌더링!
📍 설치 요구 사항
npx create-next-app@latest
npx create-next-app 폴더명
✅ 설치 시 원하는 방향에 맞춰 설정.
TypeScript, ESLint, Tailwind CSS, 'src/' directory, App Router, import alias 선택을 물어봅니다!
⚠️ 테스트 YES
✅ 설치가 끝나고 경로 변경!
npm run dev
local : localhost:3000 확인!
✅ 정상적으로 확인 완료!
감사합니다. 😀