useFlowConnect
Hook for initiating a connection with the Flow blockchain.
Import
import { useFlowConnect } from '@doodlesteam/flooks';
Usage
const MyComponent = () => {
const { connect, connectAsync } = useFlowConnect();
const handleConnect = async () => {
try {
await connectAsync();
console.log('Connected to Flow');
} catch (error) {
console.error('Connection failed:', error);
}
};
return <button onClick={connect}>Connect to Flow</button>;
};
API Reference
Return Value
useFlowConnect
returns an object with the following properties:
connect
: A function to initiate the connection process synchronously.connectAsync
: An async function to initiate the connection process and handle it asynchronously.- Additional properties and methods from
useMutation
of@tanstack/react-query
which can be used for more advanced handling.
Example
const { connect } = useFlowConnect();
// Use the connect function in your component
<button onClick={connect}>Connect to Flow</button>