![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTstr1%2FbtsAopxAcrz%2F4U1WYCVhjKparBeynbkbIK%2Fimg.png)
OLD/NextJs
[NextJs] NextJs 시작하기 (NextJs란?, NextJs 핵심기능)
NextJs를 사용하는 이유로는 여러 가지가 존재할 수 있습니다. 예를 들어 서버사이드 렌더링 로직을 사용하고 싶을 수 있고, 하나의 프레임워크로 풀스택 애플리케이션을 구축하고 싶을 수도 있습니다. 이러한 이유도 존재하겠지만, 근본적으로 Next는 정적 사이트에 React(동적)를 사용할 수 있게 해주는 프레임워크입니다. 이를 염두하고 NextJs에 대해서 알아보려합니다. 1. 파일 기반 라우팅 NextJs는 기본적으로 파일 기반 라우팅을 채택하여 사용하고 있습니다. 즉, React의 react-router처럼 코드를 통해 페이지의 라우터를 정의하는 것이 아닌, 폴더 및 파일을 통해 라우터가 정의됩니다. 여기에는 몇가지 규칙이 존재합니다. app 폴더내의 page 파일은 매우 특별한 파일이며, 해당 파일..