개발/Firebase 3

Firebase v9부터 달라진 사용법 정리

'클론코딩 트위터'로 리액트와 파이어베이스의 감을 익히고 있던 중 이상하리만큼 잦은 오류가 발생했습니다. 알고보니 파이어베이스의 버전이 바뀌면서 사용법들이 교재와 많이 달라졌기 때문이였는데, 버전을 다운그레이드하면 되지만 9버전부터 SDK로 바뀌면서 용량도 작고 효율성이 증가됐다고 하여 그냥 진행하기로 했습니다. 다음은 코딩을 하며 발생한 오류들을 구글링과 공식문서를 통해 수정한 내역들입니다. 첫번째 오류 not found in 'firebase/app’라는 오류 메시지가 출력됐습니다. 검색해본 결과, 파이어베이스 버전이 업그레이드 되면서 import경로가 변경되었습니다. (Firebase/app => firebase/compat/app) 내가 설치한 파이어베이스버젼은 "firebase": "^9.9.4..

개발/Firebase 2022.09.28

Firebase 설정하기

1. Firebase 프로젝트 만들기 파이어베이스 홈페이지 firebase.google.com에 접속합니다. 그다음 를 누르고, 이어서 를 누릅니다. 그러면 프로젝트 이름을 지정할 수 있는 화면이 나옵니다. 프로젝트이름은 리액트 프로젝트 이름과 동일하게 지어줍니다. '약관에 동의합니다'에 체크한 후 을 눌러줍니다. 다음으로 나온 화면에서 Google애널리틱스 사용설정을 정할 수 있습니다. 사용할 경우 사용국가와 인증절차 후 프로젝트를 만들 수 있습니다. '새 프로젝트가 준비되었습니다' 문구가 나오면 프로젝트가 잘 만들어진 것입니다. 버튼을 눌러 다음으로 진행합니다. 2. Firebase에 웹 애플리케이션 등록하기 이미지에 보이는 모양의 버튼을 눌러 웹어플리케이션을 등록합니다. (버튼 종류에서 보득 ios..

개발/Firebase 2022.09.28

Firebase란 무엇인가?

1. 파이어베이스란? 파이어베이스는 2011년 파이어베이스사가 개발하고 2014년 구글에 인수된 모바일 및 웹어플리케이션 개발 플랫폼이며, 구글 애널리틱스와 구글 패브릭에서 제공하는 기능들을 포함한 다양한 기능들을 제공합니다. 한마디로 운영체제에 상관없이 앱을 만들수 있도록 해주는 개발Tool이라고 할 수 있습니다. 구글 드라이브와 애널리틱스를 적용해 어떤 기기에서나 개발할 수 있는 환경을 만들어주고, 방문자수 및 이용횟수, 광고효과, 문제발생 빈도 등을 분석해 개발자들이 쉽게 활용할 수 있도록 지원합니다. 이렇듯 파이어베이스는 앱개발 기간을 단축시켜주고, 개발 난이도를 낮춤으로써 효율적인 개발을 할 수 있도록 도와줍니다. 2. 파이어베이스 개발 기능 파이어베이스의 개발기능은 크게 인증 / 실시간데이터베..

개발/Firebase 2022.09.25