Saltar al contenido
Tutoría

Cómo agregar un portafolio NFT a su sitio web o aplicación (2026)

Aprenda cómo agregar un portafolio NFT a su sitio web o aplicación usando la interfaz de usuario Gizmolab. Esta guía cubre dos opciones admitidas: instalar el componente Portfolio NFT con código o incrustarlo como un widget sin código personalizado.

Gizmolab Equipo

·10 min de lectura
Compartir:

Una cartera NFT permite a los usuarios ver NFTs propiedad de una dirección de billetera directamente dentro de su producto. Esto se usa comúnmente para perfiles de usuario, paneles, acceso privado y páginas comunitarias.

En esta guía, cubrimos dos formas admitidas de agregar una cartera NFT usando Gizmolab interfaz de usuario:

  1. Agregue el portafolio NFT con código usando el componente UI Gizmolab
  2. Incruste el portafolio NFT como un widget sin código personalizado

Ambas opciones utilizan el mismo Gizmolab UI NFT Portafolio, para que puedas elegir según el nivel de control que necesites.

¿Necesita una cartera NFT personalizada?

Obtenga orientación experta de nuestro equipo en Gizmolab sobre cómo crear experiencias NFT personalizadas para su producto.

Qué incluye una cartera NFT

el Gizmolab UI NFT Portafolio El componente proporciona la siguiente funcionalidad de forma predeterminada:

  • Ver NFTs propiedad de una dirección de billetera
  • Soporte para billeteras conectadas e ingreso manual de direcciones
  • Cuadrícula NFT paginada con un tamaño de página fijo de 12
  • Carga de esqueletos, estado vacío y manejo de errores
  • Imagen alternativa para NFTs con metadatos faltantes

Este comportamiento es idéntico ya sea que instale el componente con código o lo incruste como un widget.

Opción 1: Agregar una cartera NFT con código

Esta opción está destinada a equipos que crean aplicaciones Web3 personalizadas utilizando React o Next.js.

Cuándo utilizar esta opción

  • Estás creando un producto o panel completo Web3
  • Quieres un control total sobre el diseño y el estilo
  • Planea ampliar la cartera NFT con lógica personalizada

Pila de tecnología utilizada

El portafolio Gizmolab UI NFT se construye utilizando:

  • Dynamic para conectividad de billetera
  • wagmi useCuenta() para el estado de la billetera
  • Alquimia SDK para recuperar NFTs por propietario
  • Consulta de reacción de TanStack para almacenamiento en caché y paginación
  • viem para validación de direcciones y formato de suma de verificación
  • shadcn/ui componentes para bloques de construcción de UI

Toda esta lógica ya está conectada dentro del componente UI Gizmolab.

Paso 1: instalar dependencias

Instale las dependencias requeridas para la versión EVM.

terminales
npm install @dynamic-labs/sdk-react-core @dynamic-labs/ethereum @dynamic-labs/wagmi-connector wagmi viem @tanstack/react-query alchemy-sdk

Paso 2: agregue los componentes de interfaz de usuario necesarios

Instale los componentes de la interfaz de usuario de shadcn utilizados por el portafolio.

terminales
npx shadcn@latest agregar botón esqueleto de entrada de tarjeta

Paso 3: agregar variables de entorno

Crear un .env archivo y agregue su clave Alchemy API.

.env
ALCHEMY_API_KEY=your_mainnet_key

Paso 4: renderizar el componente de cartera NFT

Importe y renderice el portafolio NFT desde Gizmolab interfaz de usuario.

Una vez renderizado, el componente admite automáticamente:

  • Modo billetera conectada
  • búsqueda de direcciones públicas
  • NFT paginación usando Alchemy pageKey
  • Estados de carga, vacío y error

No se requiere lógica de recuperación de datos adicional.

Comportamiento de UX incluido de forma predeterminada

El componente ya maneja casos extremos de producción:

  • Las direcciones de billetera no válidas se rechazan antes de recuperarlas
  • NFTs sin imágenes usa un marcador de posición
  • La paginación está limitada a 12 NFTs por página.
  • Los usuarios pueden cambiar entre el modo billetera y dirección
Listo para usar
El componente Portafolio Gizmolab UI NFT está listo para producción de fábrica.

Opción 2: agregar una cartera NFT como widget para insertar

Esta opción está diseñada para equipos que desean agregar un portafolio NFT sin escribir código de aplicación.

Cuándo utilizar esta opción

  • Está utilizando un CMS, Webflow, Framer o un sitio estático
  • Quieres lanzar rápidamente
  • No necesitas una personalización profunda de la interfaz de usuario

Cómo funciona el widget para insertar

Gizmolab La interfaz de usuario proporciona un widget de cartera NFT alojado que se puede incrustar mediante un iframe.

El widget integrado incluye:

  • Conexión de billetera
  • Entrada manual de dirección
  • NFT paginación
  • La misma interfaz de usuario y lógica que el componente basado en código
Mismo componente de producción
Esta no es una versión simplificada. Es el mismo componente de producción, alojado en Gizmolab.

Ejemplo de fragmento para insertar

HTML
<iframe
  src="https://ui.gizmolab.io/embed/nft-portfolio"
  width="100%"
  height="720"
  loading="lazy"
></iframe>

Puedes incrustar este widget dentro:

  • páginas de marketing
  • Páginas de perfil
  • Portales comunitarios
  • Paneles de administración
  • Sitios de documentación

Opciones de configuración de widgets

Dependiendo de su configuración, la inserción puede admitir:

  • Dirección de billetera predeterminada
  • Modo de solo lectura
  • Restricciones de altura y diseño
  • Alineación del tema

Esto permite que los equipos no técnicos envíen una cartera NFT sin participación de ingeniería.

Código versus inserción: ¿cuál debería elegir?

RequisitoOpción recomendada
Aplicación Web3 completaCódigo
Página de marketing o CMSInsertar
UI o lógica personalizadaCódigo
Lanzamiento más rápidoInsertar
Páginas centradas en SEOCódigo

Puede comenzar con el widget de inserción y migrar al componente basado en código más adelante sin cambiar la experiencia del usuario.

Notas de SEO

Si la visibilidad de la búsqueda es importante:

  • Utilice el opción basada en código para páginas indexables como /portfolio/[address]
  • Agregue contenido descriptivo encima del portafolio
  • Incluya contenido de preguntas frecuentes debajo del componente
  • Utilice incrustaciones principalmente para marketing o vistas autenticadas.

Preguntas frecuentes

¿Pueden los usuarios ver una cartera NFT sin conectar una billetera?
Sí. Ambas opciones admiten la entrada manual de la dirección de la billetera, lo que permite a los usuarios ver la colección NFT de cualquier billetera sin conectar su propia billetera.
¿El widget para insertar utiliza la misma fuente de datos?
Sí. Tanto el componente basado en código como el widget de inserción obtienen datos de propiedad de NFT usando Alchemy.
¿Puedo personalizar la interfaz de usuario del portafolio NFT?
La personalización completa sólo está disponible con la opción basada en código. El widget para insertar proporciona opciones de configuración limitadas para temas y diseño.
¿Puede la cartera NFT admitir múltiples cadenas EVM?
Sí. El componente se puede ampliar para admitir cadenas compatibles con Polygon, Base, Arbitrum y otras EVM.

Conclusión

hay dos formas compatibles para agregar una cartera NFT usando la interfaz de usuario Gizmolab:

  • Instale el componente Portafolio NFT con código para un control total
  • Incorpore el widget de cartera NFT para una implementación instantánea

Ambas opciones utilizan la misma implementación de nivel de producción.

Si necesita una configuración personalizada, soporte para múltiples cadenas o un producto Web3 completamente integrado, Gizmolab puede construirlo para ti.

En resumen

  • Puede agregar una cartera NFT a través de un componente React (instalar y personalizar) o un widget incrustado (copiar y pegar).
  • Ambas opciones utilizan la misma implementación de interfaz de usuario Gizmolab de nivel de producción.
  • Gizmolab proporciona el componente y puede ampliarlo para necesidades de productos personalizados o de múltiples cadenas.
Etiquetas:NFT carteraWeb3integración de billeteraNFTEthereumGizmolab interfaz de usuarioreaccionarNext.jstutorialguide

¿Encontró útil este artículo? ¡Compártelo con otros!

Compartir:

¿Necesita una solución de cartera NFT personalizada?

Ya sea que necesite soporte para múltiples cadenas, un estilo personalizado o un panel Web3 completamente integrado, nuestro equipo puede ayudarlo a crearlo.