Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2020, 18:25
Avatar de Hyemin
Hyemin
 
Fecha de Ingreso: agosto-2014
Mensajes: 147
Antigüedad: 9 años, 8 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.     )