본문 바로가기
프론트엔드/Supabase + Jotai

생활코딩 - Supabase 입문 수업

by 학습하는 청년 2024. 5. 29.

최종 수정 : 2024-05-29

웹의 백엔드를 개발하기 위해서는 다음 요소들이 필요하다.

1. Database

데이터를 보관

 

2. Storage

업로드한 파일을 보관할 파일 서버

 

3. Auth

회원가입 로그인 & 로그아웃을 위한 인증 기능

 

4. Edge Function

프로그래밍적으로 다양한 작업을 처리할 시스템이 필요하다.

Supabase

  • 애플리케이션의 백엔드를 위해 필요한 기능들만 모아놓은 클라우드 서비스
  • 구글을 Firebase와 정말 비슷하다.
  • AI와 강하게 통합되어 있다.

Firebase와의 가장 큰 차이점

데이터베이스가 관계형인 PostgreSQL

 

Supabase 구조

 


그대로 따라하면, 다음과 같은 결과를 얻을 수 있다. react에 작성하면 여러번 실행되는 문제가 존재한다.

왜일까?

--> 렌더링이 계속 발생하기 때문인데, 이에 대해 고민해볼 필요가 있겠다.


참고 자료

https://www.youtube.com/watch?v=FbLzqoENTsg

 

댓글