목록2025/09 (2)
유리의 개발새발
자, 오늘은 RN에서 채팅 기능을 구현해 보겠습니다.채팅 기능은 예전에 한 번 다뤄본 기억이 있는데, 그때는 소켓을 클래스로 만들어서 관리했었습니다.제가 한 건 아니고, 회사에서 이미 클래스로 해두었더군요. 네 뭐 그랬습니다.아. 무. 튼 이번에는 커스텀 훅으로 만들 예정입니다. 우선 라이브러리부터 설치하죠.npm i @react-native-community/netinfo // 네트워크 연결 여부 확인, 이벤트 리스너(addEventListener)로 네트워크 상태가 바뀔 때마다 콜백을 실행할 수 있음.npm i socket.io-client 커스텀 훅을 만들까요?import { useCallback, useEffect, useRef, useState } from 'react';import { AppS..
공식 문서를 기반으로 한 번 해보져.https://reactnative.dev/docs/legacy/native-modules-intro Native Modules Intro · React NativeSometimes a React Native app needs to access a native platform API that is not available by default in JavaScript, for example the native APIs to access Apple or Google Pay. Maybe you want to reuse some existing Objective-C, Swift, Java or C++ libraries wireactnative.devAndroid에서 먼저 시작..