React는 라이브러리고, Next.js는 프레임워크다.
라이브러리
- 코드 내에서 내가 사용하는 것이므로, 원하는 아키텍처를 사용하여 원하는 언어, 원하는 방식으로 코드 작성 할 수 있음
- 사용의 주체가 개발자에게 있음
React
- UI 인터페이스를 build하는데 사용하는 라이브러리
- 반응형 사용자 인터페이스를 구현하는 데 사용함
프레임워크
- 프레임워크가 개발자의 코드를 사용하므로, 프레임워크가 개발자를 대신해 많은 것들을 해준다
- 사용의 주체가 프레임워크에 있음
Next.js는 React와 달리, import하는 개념이 아니다!