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).
Important: Auth flows must call client.account.set() for updates to propagate.
Returns
UseAccountResult
Account state with disconnect function
Example
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>;
}