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

116
Vistas
¿La mejor manera de ejecutar una función de otro componente en Reaccionar al hacer clic en el botón?

Tengo un componente de barra de navegación que tiene pocos botones, quiero ejecutar una función en otro componente (que usa variables de estado y algunas refs ). Estoy usando Redux como administrador de estado. Actualmente, la forma en que estoy logrando la tarea es tener una runFunction = 1 en la tienda Redux e incrementarla en 1 al hacer clic en el botón. En el componente principal (que tiene la función), he envuelto la función con un useEffect con runFunction como dependencia, por lo que cada vez que runFunction cambia, se llama a mi función. Algo como esto:

useEffect(()=>{ someFunction() }, [runFunction])

¿Es esta la forma correcta de hacerlo? ¿Hay algún método mejor para lograr esto?

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