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 :
Sin embargo, cuando intento crear un componente de botón con estilo, Intellisense ya no funciona:
He intentado configurar los defaultProps y los propTypes de accesorios del componente con estilo al del componente Button , aunque esto tampoco funciona:
¿Estoy haciendo algo mal o esto no es posible sin TypeScript?
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