작성한 질문수
Slack 클론 코딩[실시간 채팅 with React]
swr 활용법(optimistic ui)
작성
·
130
0
강의 내용 3분쯤에서 로그아웃되면 mutate때문에 요청을 안보낸다고 하셨는데 로그아웃되면 로그인페이지로 이동하면서 로그인페이지에 선언된 swr이 재실행되면서 user API을 호출하지 않나요? 테스트 해보니까 useSwr이 선언된 컴포넌트가 리렌더링 될때마다 무조건 API호출을 하는 것 같아서요..
로그인하고 워크스페이스로 갈 때에도 워크스페이스에 선언된 useSwr이 API 호출을 다시한번 하는 것 같아서요!
답변 1
1
로그아웃 후 로그인으로 가는 것이 왜 리렌더링인가요? 마운트 아닌가요?
마찬가지로 로그인 후 워크스페이스로 가는 것도 마운트입니다.
마운트일 때는 호출됩니다. 막으려면 디듀핑 인터벌 시간을 주셔야 하고요.