728x90
반응형
Next.js 프로젝트에서 SWR을 활용하고 있는데, SWRConfig의 fallback을 사용할 때 arguments를 추가해서 사용할 필요가 생겼습니다. 기존 fallback 사용 예시는 아래와 같습니다.
<SWRConfig value={{
fallback: {
'/api/user': { name: 'Park', ... },
'/api/items': ...,
...
}
}}>
unstable_serialize을 활용하면 arguments를 추가해서 처리할 수 있습니다.
import { unstable_serialize } from 'swr'
…
export async function getStaticProps() {
const data = await fetcher('pokemon');
return {
props: {
fallback: {
[unstable_serialize([GRAPHQL_ENDPOINT, graphqlQuery])]: data
// "/my/api/key?start=10&limit=10": data
}
},
};
}
728x90
반응형
그리드형
'개발 > Nuxt.js' 카테고리의 다른 글
Nuxt.js에서 깔끔하게 구글 애드센스(Google Adsense) 추가하는 방법 (0) | 2021.11.03 |
---|---|
Nuxt.js asyncData, fetch 차이점 및 사용법 | 간단 예제를 통한 비교 (Data Fetching Hook) (0) | 2021.11.03 |
Nuxt.js에서 vue-awesome-swiper loop pagination 버그 해결하는 방법 (0) | 2020.12.01 |
Nuxt.js에서 웹폰트 제대로 사용하는 방법 (0) | 2020.11.18 |
nuxt core-js@3 사용하는 방법 (how to use core-js@3x with Nuxt.js) (0) | 2020.10.21 |
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.