미미의 메모장

[Next.js] Next.js란 무엇인가? 본문

memo/Front-End💙

[Next.js] Next.js란 무엇인가?

mimi memo 2023. 6. 9. 13:00

개념정리


웹 어플리케이션을 만들기 위해서 사용할 수 있는 React Framework이다.

React란 UI를 만들기 위해서 컴포넌트 단위로 손쉽게 만들어 나갈 수 있는 JavaScript library이다. 

 - 웹, 모바일 앱을 손쉽게 만들 수 있게 해줌.

 

Library란? 

무언갈 만들기 위해 유용한 툴 같은 개념. 특정한 문제를 해결하기 위한 솔루션을 제공해준다. 

 

React로 만든 어플리케이션은 SPA로 간주한다.

SPA: Single Page Application 하나의 페이지 어플리케이션 내에서 필요한 부분만 즉각적으로 업데이트 해준다. 

CSR: Client Side Rendering 

 

Framework란?

아주 작은 단위의 문제를 해결하는 것이 아니라, 큰 단위의 솔루션을 제공해준다. 골격을 제공해주고 정해진 골격 안에 원하는 로직을 구현해 나가면 된다. UI, Routing, State management, HTTP Clients들이 정해져 있다. 

 

  • Full-stack
  • File-based routing
  • SEO, Image, Font에 대한 최적화된 솔루션 제공
  • Server Side Rendering 뿐만 아니라 다양한 형태의 하이브리드 렌더링 가능

 

리액트로 웹앱을 개발하는데, 리액트 만으로는 힘든 많은 것들을 가능하게 해준다.

 


 

feat.드림코딩 강의

 

'memo > Front-End💙' 카테고리의 다른 글

[Next.js] 개발 환경 및 실행  (0) 2023.06.09
[Next.js] CSR / SSG / ISR / SSR 특징 장&단점  (1) 2023.06.09
[Javascript] Set  (1) 2023.06.09
[Javascript] 함수 반환하기  (0) 2023.06.09
AngularJS 정리  (0) 2023.05.31