[2024 동계 모각코] 1회차

박재우·2024년 1월 4일
0

모각코2024

목록 보기
2/14

금일 목표
Next.js 살펴보기
제목: Next.js 이해하기 - 서버사이드 렌더링의 강력한 도구

Next.js란

Next.js는 서버 사이드 렌더링(SSR)과 정적 사이트 생성(Static Site Generation, SSG)을 지원하는 리액트 프레임워크입니다. 2016년 Vercel이라는 회사에서 처음 만들어졌으며, 현재까지도 꾸준히 업데이트되고 있습니다.

Next.js의 서버 사이드 렌더링(SSR)이란?

서버 사이드 렌더링은 사용자의 요청이 있을 때마다 서버에서 전체 페이지를 렌더링하여 제공하는 방식입니다. 이 방식은 초기 로딩 속도를 빠르게 하는 데 효과적이며, 검색 엔진 최적화(SEO)에도 유리합니다.

Next.js의 정적 사이트 생성(SSG)이란?

정적 사이트 생성은 빌드 타임에 모든 페이지를 HTML로 렌더링하여 제공하는 방식입니다. 이 방식은 사용자의 요청에 대해 서버가 추가적으로 처리할 필요가 없어 서버 부하를 줄일 수 있습니다.

Next.js의 장점

Next.js는 리액트 기반으로 만들어져 있어서, 리액트를 사용하는 개발자라면 쉽게 익힐 수 있습니다. 또한, 라우팅, 프리페칭 등을 내장하고 있어 개발 편의성이 높습니다. 무엇보다도, SSR과 SSG를 지원하여 웹 페이지의 성능과 SEO를 개선할 수 있다는 점이 큰 장점입니다.

Next.js를 사용하는 방법

Next.js를 사용하려면 먼저 Node.js와 npm이 설치되어 있어야 합니다. 그 후, npx create-next-app 명령어를 통해 새로운 Next.js 프로젝트를 생성할 수 있습니다.

Next.js에 대해 간략하게 알아보았습니다. 이 외에도 많은 기능들이 있으니, 깊게 공부해서 활용해보시기 바랍니다. 다음 포스팅에서는 Next.js의 라우팅에 대해 자세히 알아보도록 하겠습니다. 끝까지 읽어주셔서 감사합니다!

0개의 댓글