TIL 다섯걸음
1) 페이지 이동을 뜻한다.
-const router = useRouter() => 자동으로 next/router에서 useRouter를 import해와준다.
2)라우터의 종류
정적라우팅(static routing)
-이동할 페이지 주소까지 어떻게 가야할지 직접 지정!
-개발자가 명령어로 하나하나 직접 지정
-경로관리에 효율적
-동적라우팅보다 보안에 좋다
동적라우팅(dynamic routing)
-게시글의 종류가 많을 때 효율적으로 사용할 수 있다.
pages > boards > [변수명] 폴더를 생성
-대괄호[]를 감싸준 폴더안에는 어떠한 게시글(값)도 받아올 수도 불러올 수도있다.
-단, 불러올때 []안에 있는 변수에 저장되어진다.
-변수 안에 저장된 값을 fetch로 조회후 게시글이나 데이터를 보여주게 된다.
-정적라우팅보다 보안에 취약하다
3)옵셔널 체이닝(조건부 랜더링)
4)shorthand property
-객체에서 key와 value값이 같으면 key, 이렇게 쓸 수 있다.(아래그림▼참조)
5)useMutation/Querty(FETCH_BOARD/PRODUCT)