인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김영욱님의 프로필 이미지
김영욱

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

모달 만들기

swr 현 버전에서의 revalidation 질문

작성

·

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을 이러한 방식으로 대체해도 괜찮을까요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 revalidate가 mutate로 바뀌었습니다!

김영욱님의 프로필 이미지
김영욱

작성한 질문수

질문하기