Skip to content

useDisconnect

Hook for disconnecting the current wallet.

Import

typescript
import { useDisconnect } from '@growae/reactive-react'

Usage

tsx
import { useDisconnect } from '@growae/reactive-react'

function DisconnectButton() {
  const { disconnect } = useDisconnect()

  return <button onClick={() => disconnect()}>Disconnect</button>
}

Return Type

typescript
type UseDisconnectReturnType = {
  disconnect: () => void
  disconnectAsync: () => Promise<void>
  isPending: boolean
  isSuccess: boolean
  isError: boolean
  error: Error | null
}

Parameters

mutation

See TanStack Query mutation docs for mutation options.