[TIL] 03.19 pushRoute, Double Exclamation Marks

2020. 3. 19. 23:10TIL

next.js 의 pushRoute 에 대해서 알아 보았다. route, params, option을 매개변수로 받을 수 있다.

이 매개변수들의 설명은 아래와 같다. 

 

API:

  • Router.pushRoute(route)
  • Router.pushRoute(route, params)
  • Router.pushRoute(route, params, options)

Arguments:

  • route - Route name or URL to match (일치하는 경로 이름 또는 URL)
  • params - Optional parameters for named routes (명명 된 경로에 대한 선택적 매개 변수)
  • options - Passed to Next.js (Next.js에 전달)

Double Exclamation Marks => !!

Javascript에서 느낌표 두개(!!)를 사용하면 0, null, undefined 등과 같은 정의 되지 않은 변수들을

강제 변환하여 정확한 논리 결과인 true / false를 만들어 줍니다.

 

참고 블로그: https://nopanic.tistory.com/5

 

 

 

'TIL' 카테고리의 다른 글

[TIL] 03.23  (0) 2020.03.23
[TIL] 03.20  (0) 2020.03.20
[TIL] 03.18 typescript optional chaining, lodash, react static  (0) 2020.03.18
[TIL] 03.17 함수 타입, formik, Yup  (0) 2020.03.17
[TIL] 03.16 Redux 간단 정리  (0) 2020.03.16