Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Llamar a un funcion desde el componente en React

Estas en el tema de Llamar a un funcion desde el componente en React en el foro de Frameworks JS en Foros del Web. Tengo un problema Tengo un componente que tiene la funcion cambiarValor, ahora no consigo llamarla por referencias Estoy acstumbtrado a ANgular donde tengo las funciones ...
  #1 (permalink)  
Antiguo 19/09/2020, 18:25
Avatar de Hyemin  
Fecha de Ingreso: agosto-2014
Mensajes: 147
Antigüedad: 6 años, 2 meses
Puntos: 0
Llamar a un funcion desde el componente en React

Tengo un problema

Tengo un componente que tiene la funcion cambiarValor, ahora no consigo llamarla por referencias

Estoy acstumbtrado a ANgular donde tengo las funciones mas libres y estoy perdido con esto, probe usar reducers, states, de todo



Código Javascript:
Ver original
  1. export const App = () => {
  2.  
  3.     const grillaRef =  React.createRef();
  4.  
  5.     const numeros = [1,2,3,4,5,6,7,8,9];
  6.    
  7.  
  8.     const handleClick = (evento)=> {
  9.         console.log('me llega el grillaref',grillaRef);
  10.  
  11.         grillaRef.current.cambiarValor([0,1], 5);
  12.  
  13.     }
  14.  
  15.     return (
  16.         <>
  17.         <div className="col-6 flex-auto">
  18.         {
  19.                
  20.                     <Grilla2
  21.                        
  22.                         ref={grillaRef}
  23.                         cambiarValor={ handleClick}
  24.                     />
  25.                
  26.             }
  27.         </div>
  28.      
  29.  
  30.         <button  onClick={handleClick}> Prueba </button>
  31.            
  32.         </>
  33.     )



La zona horaria es GMT -6. Ahora son las 02:54.