File tree Expand file tree Collapse file tree 1 file changed +12
-12
lines changed
Expand file tree Collapse file tree 1 file changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import React, {
44 useCallback ,
55 useContext ,
66 useEffect ,
7+ useMemo ,
78 useState ,
89} from 'react' ;
910import { MMKV } from 'react-native-mmkv' ;
@@ -161,19 +162,18 @@ export const AuthProvider: React.FC<{ children: React.ReactNode }> = ({
161162 client . interceptors . request . eject ( requestInterceptor ) ;
162163 } ;
163164 } , [ checkToken ] ) ;
164- return (
165- < AuthContext . Provider
166- value = { {
167- token,
168- isAuthenticated : ! ! token ,
169- loading,
170- ready,
171- logout,
172- } }
173- >
174- { children }
175- </ AuthContext . Provider >
165+
166+ const values = useMemo (
167+ ( ) => ( {
168+ token,
169+ isAuthenticated : ! ! token ,
170+ loading,
171+ ready,
172+ logout,
173+ } ) ,
174+ [ loading , ready , token ] ,
176175 ) ;
176+ return < AuthContext . Provider value = { values } > { children } </ AuthContext . Provider > ;
177177} ;
178178
179179export const useAuth = ( ) : AuthContextProps => {
You can’t perform that action at this time.
0 commit comments