강의

멘토링

로드맵

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

thdeotjq12님의 프로필 이미지
thdeotjq12

작성한 질문수

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

socket.io 이벤트 연결하기

useEffect 쪽 disconnect 할때 return () => {} 하는 이유

작성

·

89

0

삭제된 글입니다

퀴즈

63%나 틀려요. 한번 도전해보세요!

실시간 데이터 통신에 폴링 방식 대신 웹소켓(Socket.IO 포함)을 사용하는 주된 이점은 무엇일까요?

HTTP 요청보다 항상 응답 속도가 빠릅니다.

서버에서 클라이언트로 데이터 푸시가 가능합니다.

네트워크 대역폭을 훨씬 적게 사용합니다.

방화벽 설정이 더 간단합니다.

답변 1

0

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

useEffect 내의 return 부분은 componentWillUnmount랑 비슷한 역할입니다. 컴포넌트가 제거되기 전에 소켓 이벤트를 정리합니다.

thdeotjq12님의 프로필 이미지
thdeotjq12

작성한 질문수

질문하기