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

우동이님의 프로필 이미지
우동이

작성한 질문수

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

swr 활용법(optimistic ui)

SWR에 관련해서 질문드립니다!

작성

·

130

0

강의 내용 3분쯤에서 로그아웃되면 mutate때문에 요청을 안보낸다고 하셨는데 로그아웃되면 로그인페이지로 이동하면서 로그인페이지에 선언된 swr이 재실행되면서 user API을 호출하지 않나요? 테스트 해보니까 useSwr이 선언된 컴포넌트가 리렌더링 될때마다 무조건 API호출을 하는 것 같아서요..

로그인하고 워크스페이스로 갈 때에도 워크스페이스에 선언된 useSwr이 API 호출을 다시한번 하는 것 같아서요!

답변 1

1

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

로그아웃 후 로그인으로 가는 것이 왜 리렌더링인가요? 마운트 아닌가요?

마찬가지로 로그인 후 워크스페이스로 가는 것도 마운트입니다.

마운트일 때는 호출됩니다. 막으려면 디듀핑 인터벌 시간을 주셔야 하고요.

우동이님의 프로필 이미지
우동이

작성한 질문수

질문하기