Tengo un gancho personalizado que devuelve una función

export function useMyCustomHook = (dispatch) ={amp}gt; () ={amp}gt; {... some things with dispatching to store }; 

Estoy tratando de usar el valor de retorno como este en una prueba de broma:

  const result = renderHook(() ={amp}gt; useMyCustomHook(useDispatch())); console.log(result.current); 

pero result.current no está definido. Entonces, ¿cómo puedo obtener el valor de retorno?

De acuerdo con react-hooks-testing-library renderHook devuelve un objeto con resultado, para acceder a él:

 const { result } = renderHook(() ={amp}gt; useMyCustomHook(useDispatch())); console.log(result.current); 
Jose felix

es un nuevo contribuyente a este sitio. Tenga cuidado al pedir aclaraciones, comentarios y respuestas. Mira nuestro

Código de Conducta

.