더북(TheBook)

8.1.2.3 React Native Firebase

React Native Firebase는 리액트 네이티브에서 Firebase를 쉽게 사용할 수 있게 하는 라이브러리입니다. 구글에서 공식 지원하는 라이브러리는 아니지만, Invertase라는 신뢰할 수 있는 기업에서 관리하고, 품질이 높으며 문서화도 잘 되어 있습니다. 이 라이브러리의 공식 문서는 다음 링크를 참조하세요.

https://rnfirebase.io

다음 명령어로 라이브러리를 설치합니다.

$ yarn add @react-native-firebase/app @react-native-firebase/auth @react-native-firebase/firestore @react-native-firebase/storage

이 라이브러리 중 app은 Firebase를 적용할 때 반드시 필요한 라이브러리입니다. auth는 회원 인증을 위해, firestore는 실시간 데이터베이스를 위해 필요합니다. 마지막으로 storage는 추후 이미지를 업로드할 때 필요한 라이브러리입니다.

설치가 끝나면 npx pod-install 명령어를 실행하세요.

만약 설치 과정에서 다음과 같은 오류가 발생하면,

[!] CocoaPods could not find compatible versions for pod "Firebase/CoreOnly":

ios 디렉터리로 이동한 후 다음 명령어를 입력하세요.

$ pod install --repo-update
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.