useSignOut
Sign out users and clear authentication state.
Usage
import { useSignOut } from '@openfort/react-native';
function LogoutButton() {
const { signOut, isLoading } = useSignOut();
return <Button title="Sign out" onPress={() => signOut()} disabled={isLoading} />;
}Return type
type SignOutReturn = {
signOut(options?: SignOutOptions): Promise<void | { error: OpenfortError }>
isLoading: boolean
isError: boolean
isSuccess: boolean
error?: OpenfortError | null
}
type SignOutOptions = {
onSuccess?: () => void
onError?: (error: OpenfortError) => void
}