목록2025/09/07 (1)
유리의 개발새발
[RN] 채팅 기능 (socket.io)
자, 오늘은 RN에서 채팅 기능을 구현해 보겠습니다.채팅 기능은 예전에 한 번 다뤄본 기억이 있는데, 그때는 소켓을 클래스로 만들어서 관리했었습니다.제가 한 건 아니고, 회사에서 이미 클래스로 해두었더군요. 네 뭐 그랬습니다.아. 무. 튼 이번에는 커스텀 훅으로 만들 예정입니다. 우선 라이브러리부터 설치하죠.npm i @react-native-community/netinfo // 네트워크 연결 여부 확인, 이벤트 리스너(addEventListener)로 네트워크 상태가 바뀔 때마다 콜백을 실행할 수 있음.npm i socket.io-client 커스텀 훅을 만들까요?import { useCallback, useEffect, useRef, useState } from 'react';import { AppS..
React Native
2025. 9. 7. 20:16