Next.js와 React의 차이점

React는 라이브러리고, Next.js는 프레임워크다.

라이브러리

  • 코드 내에서 내가 사용하는 것이므로, 원하는 아키텍처를 사용하여 원하는 언어, 원하는 방식으로 코드 작성 할 수 있음
  • 사용의 주체가 개발자에게 있음

React

  • UI 인터페이스를 build하는데 사용하는 라이브러리
  • 반응형 사용자 인터페이스를 구현하는 데 사용함

프레임워크

  • 프레임워크가 개발자의 코드를 사용하므로, 프레임워크가 개발자를 대신해 많은 것들을 해준다
  • 사용의 주체가 프레임워크에 있음
Next.js는 React와 달리, import하는 개념이 아니다!