Skip to main content

react.useconnect

Home > @openformat/react > useConnect

useConnect() function

Hook for connecting to account with connectors.

Signature:

export declare function useConnect(): <I extends import("@thirdweb-dev/react").WalletInstance>(...args: undefined extends Parameters<I["connect"]>[0] ? [wallet: import("@thirdweb-dev/react").WalletConfig<I>, connectParams?: (Parameters<I["connect"]>[0] extends infer T ? T extends Parameters<I["connect"]>[0] ? T extends undefined | null ? never : T : never : never) | undefined | undefined] : [wallet: import("@thirdweb-dev/react").WalletConfig<I>, connectParams: Parameters<I["connect"]>[0] extends infer T_1 ? T_1 extends Parameters<I["connect"]>[0] ? T_1 extends null | undefined ? never : T_1 : never : never]) => Promise<I>;

Returns:

<I extends import("@thirdweb-dev/react").WalletInstance>(...args: undefined extends Parameters<I["connect"]>[0] ? [wallet: import("@thirdweb-dev/react").WalletConfig<I>, connectParams?: (Parameters<I["connect"]>[0] extends infer T ? T extends Parameters<I["connect"]>[0] ? T extends undefined | null ? never : T : never : never) | undefined | undefined] : [wallet: import("@thirdweb-dev/react").WalletConfig<I>, connectParams: Parameters<I["connect"]>[0] extends infer T\_1 ? T\_1 extends Parameters<I["connect"]>[0] ? T\_1 extends null | undefined ? never : T\_1 : never : never]) => Promise<I>

Example

const { connect, connectors, error, isLoading, pendingConnector } = useConnect()