Los hooks de acción son esenciales para interactuar con el Marketplace en su aplicación. Son útiles para crear listados, hacer ofertas y realizar acciones de compra y venta.
El hook useCreateListingModal se utiliza para listar un artículo en un listado en el Marketplace. Proporciona la funcionalidad necesaria para crear y gestionar un nuevo listado.
El hook useBuyModal permite a los usuarios comprar un NFT que está listado en el Marketplace. Se encarga del proceso de compra y la ejecución de la transacción.
import { useBuyModal } from "@0xsequence/marketplace-sdk/react";## Into your React component:const { show: showBuyModal } = useBuyModal({ onSuccess(hash) { console.log("Buy transaction sent with hash: ", hash); }, onError,});const onClickBuy = () => { showBuyModal({ chainId, collectionAddress, tokenId, order, });};return <button onClick={onClickBuy}>Buy</button>
El hook useSellModal se utiliza para vender un NFT aceptando una oferta existente. Proporciona la funcionalidad necesaria para completar el proceso de venta.