
npm init -ynpm install react@latest next@latest react-dom@latestpackage.json에서 실행 명령어 설정 "dev": "next dev"app/page.tsx 생성next.js를 실행시키면 웹사이트를 빌드하려고 하는

다른 링크로 이동하기 위해 Link를 import 해준다href를 사용해서 이동하고 싶은 url을 입력해주면 이동 가능👉 usePathname 사용그런데 에러가 난다 🚫use client를 추가해야 한다는데,,최상단에 추가해주니 에러가 사라졌다현재 페이지에 따라 이

루트 경로에 만든 layout.tsx 파일에서 설정한 레이아웃은 모든 페이지에 적용된다각 페이지 폴더에 만든 레이아웃 파일은 해당 url로 이동하면 보여진다다른 페이지에서는 보이지 않고 루트 경로에 있는 레이아웃과 중첩되어 보여짐강의를 듣는 다른 사람들의 댓글을 긁어왔

페이지 라우터에서는 페이지를 구성할 때 pages 폴더 하위에 원하는 url로 폴더를 만들어주고 index.tsx파일을 넣어주면 폴더명으로 url이 보여졌다그런데 앱라우터에서는 app 루트에 원하는 url 이름의 폴더명을 만들어주고 page.tsx라는 파일명을 사용해야

movies라는 url의 페이지를 만들고 동적인 id를 url로 나타내기 위해 movies 폴더 안에 대괄호로 \[id] 폴더를 만들었다/movies/\[id] url 뒤에 searchParams를 넣어주고 이 컴포넌트가 받는 props를 콘솔로 찍어보면params는