작성한 질문수
Slack 클론 코딩[실시간 채팅 with React]
socket.io 이벤트 연결하기
작성
·
200
0
return () => {
disconnect();
};
이부분을 왜 return disconnect(); 라고 하지 않고 함수안으로 감싸는지 궁금합니다 !
javascript 보면 이런씩으로 함수안에 감싸져있는 경우가 종종 있던데 어떻게 검색해서 공부해야할지 궁금합니다 !
감사합니다
퀴즈
실시간 데이터 통신에 폴링 방식 대신 웹소켓(Socket.IO 포함)을 사용하는 주된 이점은 무엇일까요?
HTTP 요청보다 항상 응답 속도가 빠릅니다.
서버에서 클라이언트로 데이터 푸시가 가능합니다.
네트워크 대역폭을 훨씬 적게 사용합니다.
방화벽 설정이 더 간단합니다.
답변 1
저 자리는 함수자리입니다. 따라서 익명함수로 감싼 거고요. return disconnect; 해도 됩니다.
discomnect()는 함수가 아니라서 안 됩니다.
아하 감사합니다 !
그런데 또 궁금한게 disconnect()가 함수가 아니라고 하셨는데 그럼 disconnect()는 함수를 호출하는거니 함수라고 보지않는다고 이해하면 될까요 ?
disconnect 와 disconnect()의 차이점이 궁금합니다 !
function add(a, b) { return a + b }가 있으면
add는 함수지만 add(1,2)는 3이니까 함수가 아닌 겁니다.
아하 감사합니다 !
그런데 또 궁금한게 disconnect()가 함수가 아니라고 하셨는데 그럼 disconnect()는 함수를 호출하는거니 함수라고 보지않는다고 이해하면 될까요 ?
disconnect 와 disconnect()의 차이점이 궁금합니다 !