[TIL] 03.19 pushRoute, Double Exclamation Marks
2020. 3. 19. 23:10ㆍTIL
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 |