firebase 인증을 사용 중입니다. 사용자가 displayName
, photoURL
또는 email
등과 같이 프로필을 변경하면 onAuthStateChanged
콜백이 실행되지 않지만 기본 firebase.auth().currentUser
이 자동으로 업데이트됩니다.firebase.auth(). currentUser.displayName 및 기타 변경 사항을 관찰하는 방법은 무엇입니까?
사용자가 프로필을 업데이트 한 후에 UI를 업데이트해야합니다. firebase.auth().currentUser
을 클라이언트 저장소 (특히 vuex
또는 redux
- 같은 상점)와 동기화 상태로 유지하고 싶습니다.
firebase.auth().currentUser
변경 사항을 관찰 할 방법이 있습니까, 아니면 firebase.auth().currentUser
이 변경 될 때 알림을 받기 위해 사용할 수있는 다른 후크가 있습니까?
감사합니다.
현재이 기능이 있다고 생각하지 마십시오. Firebase 팀에 결함을 기록해야합니다. – hazardous
함수를 호출하여 UI를 업데이트 할 수 있습니다. 예를 들어 사용자가 이름을 변경하면 함수를 호출하여 ui에 새 이름을 설정합니다. 다른 사용자가 자신의 프로필을 변경 한 경우 데이터베이스를 사용하여 데이터 변경 사항을 유지하고 ondatachange를 통해 알림 – AlwaysConfused