리액트로 만든 웹/앱일 경우
1. client와 server가 있을 때 client에서 server에 웹페이지를 달라고 요청한다.
2. server에서 텅텅 빈 HTML을 보내준다.
3. 리액트 자체 라이브러리 소스코드와 컴포넌트로 만든 JS 소스코드를 server에서 다운로드 한다.
4. 브라우저에 화면을 보여준다.
npx create-next-app@latest --e xperimental-app
입력No / Yes
중 선택하면 되는데 나는 기본값으로 설정했다.page.tsx
파일을 만들어 준다. (페이지 생성: localhost:3000/movieList
)page.tsx
파일을 만들어 준다. (페이지 생성: localhost:3000/movieList/broker
)movieList/:id
같이 경로 설정을 해준 것처럼 하는 것을 동적 라우팅이라고 한다.[] 대괄호
를 사용한다.[slug]
용어를 많이 쓴다. 그 안에 page.tsx
파일을 만든다.params
를 props
로 전달해준다.