본문 바로가기
카테고리 없음

리액트 스터디 0강 📚

by 치우치지않는 2022. 3. 25.

노마드 코더 - 

0.0 Welcom!

이 강의는 firebase 를 만들어 트위터를 클린코딩 하는 강의이다! 

    -특징

        구글 아이디 및 이메일을 통해 로그인을 할 수 있다.

        실시간 처리를 통해 update 할 수 있다.

        파일을 업로드하고 트윗할 수 있다.

        백엔드 코드를 작성하지 않는다. 

        

0.1 Requirements 

   선수 지식

       html, css, github, fundamental react

    React Hooks 를 사용해 react component를 만드는 법과 state 수정하는 법을 새롭게 배울 예정

   

0.2 What is Firebase 

    학습 목표 : Firebase 로 이용할 수 있는 여러 제품들과 기능들 

       firebase 는 처음에 데이터베이스였다. 이후 구글로부터 인수되고 확장됨. 지금의 firebase 는 백엔드 기능을 제공해 주는 것. 

      이 강의에서 사용할 데이터베이스:: cloud firestore 

      사진을 업로드 하기 위해 cloud storage 사용할 예정

       그 외에도 hosting, authentication (둘 다 수업에서 사용 예정)등 다양한 기능 제공 중. 

       <-->AWS amplify 는 firebase 의 경쟁사 

 

0.3 When to use firebase 

   firebase 를 써야 할 때 

     - 빠르게 개발을 시작해야 할 때

     - 아이디어 테스트 해볼 때

     - 비지니스 구상 단계

   firebase 를 쓰면 안 될 때 

     -실제 프로젝트를 할 때 

         (이유: 구글에 대한 의존도가 너무 커져서. firebase 를 사용하게 되면 실제 인증 서버로의 접근은 하지 않는 것이 됨. 즉 서버가 존재하지 않음. 데이터베이스, 사용자, 모두 없고 구글로부터 빌려쓰게 됨. )

 

0.4 Pricing in Firebase 

    firebase 는 사용료 있음. but 대부분 무료. 핸드폰 번호를 통한 인증 등 부가기능 더할 수록 fee 를 내야 함. 

    무료로 사용할 수 있는 용량을 확인하는 것이 좋음. 

    storage 의 경우 5GB까지는 무료. -> 가장 비쌈. 따라서 사진 등 업로드할 때 용량에 주의

 

댓글