카테고리 없음
[TIL] Day 54 React는 라이브러리, Next.js는 프레임워크
y.developer
2023. 12. 19. 12:50
728x90
2023.12.19 화
React
- React는 페이스북에서 개발한 라이브러리로, 사용자 인터페이스를 만들기 위해 사용된다.
- 주로 컴포넌트 기반 아키텍처를 통해 UI를 구축하며, 가상 DOM을 활용하여 효율적인 렌더링을 제공한다.
- React는 단일 페이지 애플리케이션(SPA) 또는 다른 프레임워크와 함께 사용될 수 있다.
Next.js
- Next.js는 React 기반의 서버 사이드 렌더링(SSR) 및 정적 사이트 생성(SSG)을 지원하는 프레임워크이다.
- React를 기반으로 하면서도 라우팅, 서버 사이드 렌더링, 코드 분할과 같은 기능들을 기본적으로 제공한다.
- 특히, Next.js는 React 애플리케이션을 보다 구조화되고 확장 가능하게 만들어주는 프레임워크로 분류된다.
간단히 말하면, React는 UI를 만들기 위한 라이브러리로서 주로 컴포넌트 기반의 웹 애플리케이션을 구축하는 데 사용되며, Next.js는 React를 기반으로 한 프레임워크로서 라우팅, 서버 사이드 렌더링 등의 기능을 제공하여 React 애플리케이션을 더욱 효과적으로 개발할 수 있도록 도와준다.
728x90