[댕누비/React] Firestore 인증 상태 유지 + 사용자 문서 생성 하는 법
firebase+react로 웹 서비스를 만들며, 로그인은 분명히 됐는데 사용자의 정보가 UI에 반영되지 않거나, 새로고침을 하면 로그아웃된 것처럼 보이는 문제가 발생했습니다. 이 문제는 사용자에게 직접적인 불편을 주는 치명적인 UX 문제라는 점! 이번 글에서는 이 문제의 원인과 실제로 어떻게 해결했는지를 정리해보려 합니다.문제 상황`user?.nickname` 등 속성이 `undefined` 상태새로고침하면 로그인 정보가 사라지고 다시 로그인하라고 나옴Google 로그인은 되지만, Firestore에 사용자 문서가 없음해결 방법 1. 인증 유지 설정Firebase는 기본적으로 세션 기반 인증을 사용합니다.따라서 새로고침 후 로그인 정보가 날아가지 않도록, 지속성 설정이 필요합니다.await setPer..