: Next.js는 React.js를 기반으로 만들어진 프레임워크
프레임워크와 라이브러리 차이
- 프레임워크: 모든 프로그래밍적 재원을 지원하는 ‘기술의 조합’ 제어 권한: 프레임워크
- 라이브러리: 공통 기능의 모듈화가 이루어진 '프로그램의 집합" 제어 권한: 개발자
제어의 역전(IoC : Inversion Of Control): 본래 개발 시 ‘제어’를 하는 것은 개발자의 역할이었지만 프레임워크를 사용하는 경우에는 프레임워크에서 정한 규칙에 맞게 코드를 작성해야하는 "제어의 흐름"을 프레임워크가 가져가는 것을 말한다.
React.js는 js기반 라이브러리, next.js는 react기반 프레임워크