2022. 11. 30. 07:42ㆍ프론트엔드/Next.js
Next.js를 사용하는 이유
SEO(Search Engine Optimization)와 SSR이 가장 크다.
리액트 단독 사용의 경우 화면이 나중에 구성되기 때문에,
최초의 페이지는 빈 화면이기 때문. (CSR)
참조 : CSR과 SSR
https://aboveimagine.tistory.com/114
비전공자 관점에서 보는 MPA, SPA, CSR, SSR
MPA & SPA : 웹 어플리케이션을 구성하는 형태 MPA(Multiple Page Application) - 전통적인 방식, 다수의 페이지로 구성되어 요청마다 정해진 페이지를 반환 SPA(Single Page Application) - 단일 페이지, 해당 페이지
aboveimagine.tistory.com
설치
npx create-next-app nextjs-blog
// or - typescript
npx create-next-app@latest --ts
// or
yarn create next-app --typescript
// or
npm create next-app -- --ts
페이지 라우팅
"pages" 디렉토리 아래에 js 파일을 생성하기만 하면 파일명이 URL 경로가 된다.
= 직관적인 라우팅이 가능
공식문서
아래에 참조한 next js 공식 홈페이지에 튜토리얼이 굉장히 잘 되어있다.
한 번 따라해보면 빠른 이해가 가능하다!
참고:
https://nextjs.org/learn/foundations/about-nextjs
Learn | Next.js
Production grade React applications that scale. The world’s leading companies use Next.js by Vercel to build pre-rendered applications, static websites, and more.
nextjs.org
[Next.js] 기본 개념 : Next.js 란? Next.js를 왜 사용할까? Next.js의 장점은?
본 게시글은 nextjs learn course와 공식문서를 기반으로 작성되었습니다. 들어가며 회사에서 Next.js를 사용해 프로덕션을 개발하고 있으면서도, 개념에 대해 두루뭉술하게만 알고있어서 누군가가 왜
velog.io
https://defineall.tistory.com/1037
[Next.js] Next.js란? / 간단시작하기 ( feat. <Link> )
Next.js란? React에서 서버 사이드 렌더링을 간편하게 해주는 프레임워크 Next.js의 작동방식 Next.sj는, 기본적으로 서버측에서 React코드를 실행한다. React.js를 서버측에서 pre-rendering하여 html을 생성하
defineall.tistory.com
'프론트엔드 > Next.js' 카테고리의 다른 글
[Next.js 13] 풀스택으로 블로그 만들기 1. 파일 시스템을 활용한 서비스 로직 (0) | 2023.12.21 |
---|---|
[Next.js 13] 풀스택으로 블로그 만들기 0. 프로세스와 용어 이해하기 (컨트롤러, 서비스, 서비스로직..) (1) | 2023.11.30 |
[Next.js] i18n/ i18next 국제화 작업/ 다국어 지원 페이지 만들기/ with 리액트, 타입스크립트 (0) | 2022.12.09 |
[Next.js] Image 컴포넌트 外 업데이트 (Next 13) (1) | 2022.11.28 |