Next.js 왜 써야하는가?

우리가 Next.js를 사용하는 이유는 서버사이드 렌더링(SSR)이 가능하기 때문이다.

그렇다면 항상 Next.js를 써야하는가?

그렇지않다.

실제 앤드유저(B2C)에게 서비스되는 환경의 경우,
즉 빠른 속도의 성능으로 고객에게 최적의 UX를 제공해야하는 서비스일 때
또, 검색 엔진 등이 정보를 가지고 가야하는 페이지이면 Next.js를 사용하여 SSR + CSR 구조로 작업한다.

이 밖에 일반 어드민 페이지 등 속도가 느리거나 검색 엔진의 데이터 수집이 크게 중요하지 않은 서비스(혹은 페이지)일 경우 굳이 next.js를 도입하지 않아도 된다.