From 33a6bd439a0f16608c08eeedd9b3ee5a97ba8225 Mon Sep 17 00:00:00 2001 From: Jens Hauke Date: Thu, 4 Jul 2024 18:24:24 +0200 Subject: [PATCH] Example react-user-management: Unsubscribe onAuthStateChange listener. (#27799) Example react-user-management: Unsubscribe the sb.auth.onAuthStateChange listener on component cleanup. --- examples/user-management/react-user-management/src/App.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/user-management/react-user-management/src/App.jsx b/examples/user-management/react-user-management/src/App.jsx index 3c212c4068a..e7dfc086f17 100644 --- a/examples/user-management/react-user-management/src/App.jsx +++ b/examples/user-management/react-user-management/src/App.jsx @@ -12,9 +12,11 @@ function App() { setSession(session) }) - supabase.auth.onAuthStateChange((_event, session) => { + const { data } = supabase.auth.onAuthStateChange((_event, session) => { setSession(session) }) + + return () => data.subscription.unsubscribe(); }, []) return (