In a React dApp, which library function is most commonly used to connect a browser wallet via injected providers like MetaMask?