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