Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

유댕이의 개발공부일지

<TIL 20.10.21> Next.js 동적 라우팅 본문

TIL

<TIL 20.10.21> Next.js 동적 라우팅

유댕2 2020. 10. 21. 17:10

동적 라우팅을 EditContentPage/:id 이런 식으로 라우팅을 했었다. 이번 프로젝트에선 next.js를 쓰기에 방법이 다르므로 어떻게 했는지 간단하게 적어둔다.

 

1. pages폴더안에 원하는 폴더를 만들고 그 안에 []로 감싼 파일을 만들어준다.

=> EditContetntPage 폴더 생성

=> [id].tsx 파일 생성

 

2.  components폴더안에 기준이 되는 랜더링 하고 싶은 원하는 코드를 짠다.

=> PostPage파일 생성

=> EditContent.tsx파일 생성

=> 원하는 코드 짜기

 

3. [id].tsx파일 안에 import를 한다.

 

4. 라우팅을 원하는 페이지에서useRouter를 이용해 연결해준다.

(contentId는 해당 글의 고유 ID이다.)

 

 

5. 확인해보면 저런식으로 해당하는 고유 아이디 값이 붙어서 라우팅이 되는 걸 볼 수 있다.

 

 

'TIL' 카테고리의 다른 글

<TIL 20.10.27> GraphQL  (0) 2020.10.27
<TIL 20.10.25> 크로스 브라우징  (0) 2020.10.25
<TIL 20.10.19> styled components  (0) 2020.10.19
<TIL 20.10.17> 브라우저 렌더링  (0) 2020.10.17
<TIL 20.09.29> 정규 표현식  (0) 2020.09.29