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

165
Vistas
¿Cómo acceder a los accesorios de un componente que extiende otro componente en React?

tengo 3 componentes:

 -Component A -Component B -Component C extends Component B

Estoy pasando una función como accesorios del Componente A al Componente B y quiero llamar a la función en el Componente C.

He intentado agregar:

 constructor(props) { super(props); this.props.validationsFunc = this.props.validationsFunc.bind(this); }

y variaciones con/sin props en cualquier lado del enlace en el Componente B. Pero cuando intento llamar a this.props.validationsFunc() en el Componente C, aparece el error que dice que no es una función.

 class ComponentA extends PureComponent { const validationsFunc = () => { console.log('hi'); }; <ComponentB validationsFunc={validationsFunc} /> } class ComponentB extends PureComponent { static propTypes = { validationsFunc: PropTypes.func }; constructor(props){ super(props); this.props.validationsFunc = this.props.validationsFunc.bind(this) } } class ComponentC extends ComponentB { this.props.validationsFunc(); }

¿Cómo accedo a esta función en el Componente C sin pasarle props directamente?

about 4 years ago · Juan Pablo Isaza
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