Skip to content

useUser

The useUser hook returns the authenticated User if the signer is authenticated.

Import

ts
import { useUser } from "@alchemy/aa-alchemy/react";

Usage

tsx
import { useUser } from "@alchemy/aa-alchemy/react";

export function ComponentWithUser() {
  const user = useUser();

  return (
    <div>
      <h1>
        {user
          ? `User connected with signer address: ${user.address}`
          : "No user connected"}
      </h1>
    </div>
  );
}

Return Type

ts
import { type UseUserResult } from "@alchemy/aa-alchemy/react";

Returns a User object if the user has been authenticated, othwerise null.