⊗jsnxPmBsInr 12 of 57 menu

NextJS 프레임워크의 기본 작동 원리

이전 강의들에서 우리는 NextJS 프레임워크를 설치하고 기본 구조를 알아보았습니다. 이제 본격적인 작업을 시작할 시간입니다.

NextJS의 핵심 부분은 라우팅입니다. 라우팅은 다음과 같이 작동합니다: 사용자가 브라우저 주소창에 특정 URL을 입력하면, NextJS 프레임워크는 해당 URL에 대응하는 특정 파일을 브라우저로 전송합니다.

NextJS의 라우팅은 특별한 방식으로 구성되어 있습니다. 그 핵심은 요청된 각 URL이 src/app 내부의 특정 폴더에 대응한다는 점입니다.

이때 폴더 내부에는 반드시 page.jsx라는 이름의 파일이 있어야 합니다. 바로 이 파일이 브라우저로 전송될 것입니다. 또한 이 파일에는 JSX로 코드를 작성하게 되며, 브라우저로는 완성된 HTML 페이지 코드가 전송됩니다.

예를 통해 살펴보겠습니다. URL /test/로 접속했을 때 특정 텍스트가 표시되도록 해봅시다.

해당하는 폴더를 생성합니다: src/app/test. 이 폴더 안에 다음 내용을 가진 page.jsx 파일을 만듭니다:

export default function Test() { return <h1>hello, user!</h1>; }

브라우저에서 우리의 URL을 열어보세요: /test. 그러면 JSX 파일 안에 우리가 작성한 텍스트를 볼 수 있을 것입니다.

텍스트를 변경하고 파일을 저장해 보세요. 그러면 브라우저에서도 텍스트가 자동으로 변경될 것입니다. 이것이 개발 모드에서의 NextJS 작동 방식입니다.

/about 주소로 접속했을 때 브라우저에 당신의 이름과 성이 담긴 메시지가 출력되도록 만드세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부