useCreateWalletInstance
Hook for creating a wallet instance from given WalletConfig object.
If you just want to connect the wallet and don't need the wallet instance before connecting the wallet, use the useConnect hook instead.
import { useCreateWalletInstance } from "@thirdweb-dev/react";
const createWalletInstance = useCreateWalletInstance();
const walletInstance = createWalletInstance(walletConfig);
Usage
import { useConnect, metamaskWallet } from "@thirdweb-dev/react";
const metamaskConfig = metamaskWallet();
function App() {
  const createWalletInstance = useCreateWalletInstance();
  return (
    <button
      onClick={() => {
        const metamaskWalletInstance = createWalletInstance(metamaskConfig);
        console.log(metamaskWalletInstance);
      }}
    >
      create wallet instance
    </button>
  );
}
Configuration
walletConfig
The WalletConfig object of the wallet you want to create an instance of.