> ## Documentation Index
> Fetch the complete documentation index at: https://developers.squads.so/llms.txt
> Use this file to discover all available pages before exploring further.

# UseAccount

```ts theme={null}
function useAccount(): UseAccountResult;
```

Reactive account state via SDK event subscription

Memory-only state (not persisted). Auto-subscribes to client.account changes.
disconnect() clears all auth data (memory + localStorage + sessionStorage).

<Note>
  Important: Auth flows must call client.account.set() for updates to propagate.
</Note>

## Returns

[`UseAccountResult`](/grid/v1/sdk-reference/react/reference/latest/interfaces/UseAccountResult)

Account state with disconnect function

## Example

```tsx theme={null}
import { useAccount } from '@sqds/grid-react';

function AccountInfo() {
  const { accountAddress, gridUserId, isConnected } = useAccount();

  if (!isConnected) return <div>Not connected</div>;
  return <div>Address: {accountAddress}</div>;
}
```
