작성
·
280
1
안녕하세요 제로초님.
swr 현 버전 기준으로는 revalition이 사라져서 고민하다가 useSWR에서 제공하는 mutate를 활용하는 방법을 생각해봤는데 사용해도 괜찮은건지 확신이 안서서 문의드립니다.
axios({
method: "post",
url: "http://localhost:3095/api/workspaces",
data: {
workspace: newWorkspace,
url: newUrl,
},
withCredentials: true,
})
.then(async () => {
await mutate();
onCloseModal();
})
.catch((err) => {
console.dir(err);
toast.error(err.response?.data, { position: "bottom-center" });
});
위 코드처럼 mutate에 data를 넣어주지 않고 사용하면 useSWR에 선언되어있는 키와 페처를 기준으로 다시 호출해주던데.. revalidation을 이러한 방식으로 대체해도 괜찮을까요?