[Next.js] React의 찐친 확장판?
01Next.js 란 무엇인가?Next.js는 React.js의 확장판 느낌이 물씬 나는 프레임워크입니다.“라이브러리가 아니라고?” 맞아요, 프레임워크예요. 이게 왜 중요하냐면, 개발자와 코드의 관계가 완전히 달라집니다.라이브러리 vs 프레임워크: 누가 더 자유로울까?프레임워크는 이렇게 말하죠:“내가 틀을 다 정해놨으니 너는 그 안에서 놀아. 내가 다 해줄게!”덕분에 모든 기능이 기본 제공되지만, 대신 자유도는 낮아집니다.반면 라이브러리는:“자, 이거 쓰고 싶은 대로 써. 네 마음대로 만들어봐!”자유도는 최고지만, 대신 직접 만들어야 할 게 많습니다.Next.js는 이 프레임워크의 특성을 활용해 사전 렌더링 같은 고급 기술을 쉽게 사용할 수 있도록 만들어졌습니다.02사전 렌더링: CSR의 단점을 극복한 ..