diff --git a/packages/realm-react/CHANGELOG.md b/packages/realm-react/CHANGELOG.md index 6c6acdbf89..ea033edae1 100644 --- a/packages/realm-react/CHANGELOG.md +++ b/packages/realm-react/CHANGELOG.md @@ -7,7 +7,7 @@ * None ### Fixed -* ([#????](https://github.com/realm/realm-js/issues/????), since v?.?.?) +* User deletion did not rerender * None ### Compatibility diff --git a/packages/realm-react/src/UserProvider.tsx b/packages/realm-react/src/UserProvider.tsx index c1de07fd9a..ca4d7f34dc 100644 --- a/packages/realm-react/src/UserProvider.tsx +++ b/packages/realm-react/src/UserProvider.tsx @@ -49,9 +49,7 @@ export const UserProvider: React.FC = ({ fallback: Fallback, useEffect(() => { const event = () => { - if (app.currentUser?.id != user?.id) { - setUser(app.currentUser); - } + setUser(app.currentUser ? new Proxy(app.currentUser, {}) : null); }; user?.addListener(event); app?.addListener(event);