Supabase 회원가입 방법: 확인 메일 제목·본문·버튼 문구를 한국어로 바꾸기
Supabase Auth에서 이메일 회원가입을 설정하고, 가입 확인 메일의 제목·본문·버튼 문구를 한국어 서비스에 맞게 수정하는 방법을 단계별로 정리합니다.
상태관리와 데이터 카테고리는 클라이언트 상태, 서버 상태, 캐싱, 비동기 데이터 흐름을 정리합니다. Zustand, TanStack Query, Firebase, Axios 같은 도구를 함께 다룹니다.
총 46개의 글
Supabase Auth에서 이메일 회원가입을 설정하고, 가입 확인 메일의 제목·본문·버튼 문구를 한국어 서비스에 맞게 수정하는 방법을 단계별로 정리합니다.
Next.js 같은 SSR 환경에서 Supabase Auth 세션을 쿠키 기반으로 읽고 갱신하는 이유와 @supabase/ssr 헬퍼 패키지의 역할을 정리합니다.
Next.js App Router 프로젝트에 Supabase를 연결하는 기본 흐름을 Supabase 프로젝트 준비, 환경 변수 설정, 클라이언트 구성, 데이터 조회, 인증 확장, 배포 전 확인 사항 순서로 정리합니다.
Supabase, Neon, Firebase SQL Connect의 핵심 차이를 백엔드 플랫폼, 서버리스 PostgreSQL, Firebase SQL 연동 관점에서 비교하고 프로젝트 상황별 선택 기준을 정리합니다.
Zustand persist에서 저장된 상태 구조가 바뀔 때 version과 migrate가 필요한 기준을 정리합니다. 필드 추가, 필드명 변경, 중첩 구조 변경, 값 의미 변경, partialize 변경 사례를 중심으로 운영…
Firebase Auth unauthorized-domain 오류가 발생할 때 실제 접속 도메인, Authorized domains, 환경변수, 배포 도메인 설정을 순서대로 확인하는 방법을 정리합니다.
Zustand selector를 사용해 컴포넌트가 필요한 상태만 구독하는 방법을 정리합니다. 전체 store 구독의 문제, 여러 값을 가져올 때의 참조 비교, useShallow 적용 기준까지 필터 UI 예시로 설명합니다.
Firebase permission-denied 오류 해결: Firestore Rules 체크리스트의 원인과 해결 방법을 실제 작업에서 확인할 순서에 맞춰 정리합니다.
Zustand 리렌더링 원리, selector 구독 구조, shallow 비교와 최적화 기준을 설명하는 개념형 글입니다.
Zustand를 적용할 때 로컬·전역 상태 경계부터 create store, action, selector, useShallow, persist와 Next.js hydration까지 순서대로 정리합니다.