11.9 Unbound Mutations

unbound mutations 이란, 내가 원하는 곳에서 원하는 것을 mutate 하는 것이라고 말할 수 있다. 예를 들어 내가 상품 페이지에서 user 정보에 대한 cache값을 mutate 할 수 있다는 뜻이다.
코드

// unbound mutate는 `useSWRConfig()`에서 가져온다.

const { mutate: unboundMutate } = useSWRConfig();

unboundMutate(key, data, revalidateBoolean)
// data: 변경하고자 하는 새로운 데이터
mutate('/api/users/me')
// 만약 인자가 없으면, 단순히 refetch만 한다.

좋은 웹페이지 즐겨찾기