Última modificación: 10 de octubre de 2025
Puedes crear una página de configuración basada en React para tu aplicación en la última versión (2025.2
) de la plataforma para desarrolladores, en la que los usuarios que instalen tu aplicación puedan navegar y personalizarla para su cuenta.
Esta guía te explica cómo crear un componente de configuración, utilizando React, que sustituye a la experiencia anterior de configuración. Si implementas tu nuevo componente de configuración, los usuarios que instalen tu aplicación en adelante verán inmediatamente tu nueva extensión de configuración en lugar de cualquier página de configuración creada previamente.
Antes de comenzar, sigue la guía de inicio rápido para crear tu primera aplicación en la última versión de la plataforma para desarrolladores.
Nota:Si previamente creaste una página de configuración para tu aplicación, tendrás que refactorizar tu experiencia de configuración utilizando las nuevas opciones de configuración descritas en esta guía. Se recomienda que tomes nota de todos los elementos de la interfaz de la versión de producción actual de tu aplicación antes de que empieces a configurar tu nuevo componente de configuración en la última versión de la plataforma para desarrolladores. Una vez que pases al nuevo componente de configuración de tu aplicación, perderás el acceso a la anterior interfaz de usuario de configuración WYSIWYG que utilizabas antes.
Crear y configurar archivos de componentes de configuración
En primer lugar, en tu directorio/app
, crea un directorio /settings/
, y agrega dentro los tres archivos siguientes:
Settings.tsx
settings-hsmeta.json
package.json
Subir e instalar tu componente de configuración
Para subir tu componente de configuración a tu proyecto:- En el directorio de
app/
, ejecutahs project install-deps
para crear un archivopackage-lock.json
, que acelerará la creación de la extensión de configuración subida, además de asegurar que cualquier dependencia en tu entorno de desarrollo local y producción coincidan. - A continuación, ejecuta
hs project upload
. Accede a la página de detalles de tu proyecto de desarrollador navegando a Desarrollo > Proyectos, y luego haz clic en el nombre de tu proyecto. - Tu componente de configuración debería aparecer ahora en la página de detalles.

Consultar la página de configuración en tu cuenta de prueba de desarrollador
- Para verificar que el componente de configuración funciona correctamente, navega a una cuenta de prueba de desarrollador en la que hayas instalado tu aplicación, haz clic en el icono de Mercado y haz clic en Aplicaciones conectadas.

- Haz clic en el nombre de tu aplicación, que debería llevarte a la página de configuración de tu aplicación.

- Utiliza
hubspot.fetch
para aprovechar tu backend para guardar y recuperar configuraciones. Más información sobre el uso de este enfoque en la documentación anterior. - Consulta la documentación de referencia sobre componentes estándar para saber cómo utilizar componentes React al crear tu extensión, o utiliza el componente en el kit de diseño de Figma.
- Utiliza el comando
hs project dev
para crear iterativamente tu página de configuración y previsualizar localmente tus cambios.
Prácticas recomendadas de los componentes
En las secciones que aparecen abajo se describen varias prácticas recomendadas que debes tener en cuenta al crear la experiencia de configuración de tu aplicación.Organizar el contenido
Si tienes suficiente contenido en tu extensión de configuración como para justificar la necesidad de separar y organizar todos los datos de configuración del usuario, deberías considerar el uso de los componentes Panel, Modal, Acordeón y Pestañas en consecuencia. Considera cómo quieres presentar y organizar tus configuraciones y los datos correspondientes que deben obtenerse para cada componente.Pestañas
Si utilizas pestañas, utiliza la variante de pestañadefault
. La extensión de configuración ya está contenida dentro de una pestaña variante cerrada, y una segunda capa de pestañas cerradas chocaría visualmente con el diseño.
