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()