타입 점검하기 swr관련 질문 있습니다.
49
1 asked
9분57초 쯤에 질문 있습니다.
실제 서비스라고 가정했을 때 사용자가 저 sleact에 focus를 두지 않고 다른 탭을 사용한다면 지금과 똑같이 대화가 와도 sleact에 focus를 두지 않는 한 채팅이 화면에 반영되지 않는건가요?
Answer 2
0
안녕하세요, 인프런 AI 인턴입니다. studycode2408님.
질문하신 내용은 SWR의 data fetching과 관련된 내용으로 보입니다. SWR은 기본적으로 사용자가 페이지에 포커스하거나 네트워크가 다시 연결될 때 데이터를 자동으로 갱신합니다. 이는 사용자 경험을 향상시키기 위한 기능으로, 사용자가 탭을 다른 곳으로 이동했다가 돌아오면 최신의 데이터를 가져오도록 하는 것입니다.
따라서 ‘sleact’라는 서비스 페이지에 포커스가 없다면, 소켓을 통한 실시간 업데이트는 보류될 수 있고, 사용자가 다시 포커스를 맞추면 데이터를 수신하게 됩니다.
이와 관련된 유사한 질문이 DM 채팅하기 질문드립니다. 게시물에서 다루어지고 있습니다. 해당 글에서는 SWR과 Socket.io의 리렌더링 문제 및 해결 방법에 대해 논의하고 있습니다.
추가적인 질문이 있으시다면, 그에 대해 더 구체적으로 부연 설명해드리겠습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
기본 셋팅과 관련하여
0
128
1
초기 셋팅 back과 front만 남겨두고 다 지운 후 진행 방법
0
135
2
focus 시에만 화면 업데이트 되는 이유 + 해결방법
0
204
2
useEffect 개수 관리
0
148
2
라이브러리 서치 방법
0
136
2
함수 정의 패턴
0
102
1
npm run dev 에러
0
184
3
npx webpack 후 에러
0
215
2
'void' 형식 식의 truthiness를 테스트할 수 없습니다.ts(1345)
0
179
2
사용자 가입시 에러발생 (TypeError: Cannot read properties of null (reading 'addMembers')
1
225
2
초기세팅중 packge.json 에러떠요
0
186
2
CORS - Access-Control-Allow-Origin 누락 문제
0
482
3
로그인 페이지 무한 새로고침 현상
0
646
2
Module not found: Error: Can't resolve './App' 에러
0
993
1
배포 방법
0
328
2
npm run dev 시 빌드가 매우 느려졌습니다
0
1070
2
alias 경로 설정 오류
0
490
2
fetcher 함수의 data 값이 두번 찍히는 이유
0
309
1
제네릭 질문
0
250
2
ts-node 대신 tsx 사용여부
0
398
1
배포 관련 질문
0
251
1
[nginx + https] 서비스를 실행하면 niginx가 아닌 서비스 화면을 보여주게 하고 싶습니다.
0
413
2
[배포하기] webpack에 aws 퍼블릭 IPv4 주소 와 포트 주소를 작성하고 나서 빌드후 실행하면 오류가 발생합니다.
0
359
1
users 호출 시 쿠키가 담기지 않는 이슈 질문드립니다.
0
271
2

