Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

148
Vistas
¿Cómo puedo aplicar propTypes de un componente base a un componente con estilo?

Tenga en cuenta que no estoy usando TypeScript, solo JavaScript (jsx).

Estoy tratando de diseñar algunos botones de una biblioteca de interfaz de usuario usando componentes con estilo. Cuando trato de implementar ese nuevo botón con estilo, Intellisense en VSCode no sugiere ninguna de las propiedades del componente original.

Al implementar el Botón directamente, puedo ver el atributo/definición del icon :

1

Sin embargo, cuando intento crear un componente de botón con estilo, Intellisense ya no funciona:

2

He intentado configurar los defaultProps y los propTypes de accesorios del componente con estilo al del componente Button , aunque esto tampoco funciona:

3

¿Estoy haciendo algo mal o esto no es posible sin TypeScript?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No estoy seguro de por qué está sucediendo así. ¿Puede intentar especificar proptypes como este para StyledButton? Debería funcionar usando este enfoque (incluso sin mecanografiado).

 StyledButton.propTypes = { color: PropTypes.string };

En lugar de asignarle StyledButton.propTypes = Button.propTypes .

Puede consultar más sobre esto en la documentación oficial - URL de documentación

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda