Firebase Hooksv0.3.0

useUnlinkProvider

Remove a sign-in method.

const { unlinkProvider } = useUnlinkProvider();

await unlinkProvider('google.com');

Returns

unlinkProvider(providerId) resolves to { success: true, user, credential } or a failure result. Also exposes status, isPending, error, and reset.

Provider ids are Firebase's own: "google.com", "password", "github.com", and so on.

Notes

Firebase refuses to unlink the last remaining method, so an account can't be locked out this way. That refusal arrives as a normal failure result.

On this page