react-query-firebase / useIdToken
Function: useIdToken()
ts
function useIdToken(): object;Defined in: src/web/auth/useIdToken.ts:36
A hook to manage the ID token. It monitors changes to the ID token and provides the token itself along with a refresh method to update the token when needed.
Returns
object
idToken
ts
idToken: string;refresh()
ts
refresh: () => Promise<string | undefined>;Returns
Promise<string | undefined>
Example
jsx
export const MyComponent = () => {
const result = useIdToken();
useEffect(() => {
const timeout = setTimeout(() => {
result.refresh();
}, 5000);
return () => clearTimeout();
}, [])
console.log(resilt.idToken);
};