en mi aplicación nativa de reacción, actualizo la configuración del usuario usando un control deslizante, no quiero hacer una llamada axios cada vez que un usuario desliza una opción, así que quiero usar el rebote de lodash.
Por alguna razón, recibo el siguiente error dentro de mi función de rebote:
Expected a functionMi código:
const handler = useCallback(_.debounce(editUserData, 2000), []); const onSlideChange = (slideIndex) => { setActiveSlide(slideIndex); handler(); }; const editUserData = async () => { setLoader(0); try { setLoader(1); let url = env.BASE_URL+'/api/users/update-user-settings'; let payload = { user_id:1 }; let response = await http.post(url, newPayload); setLoader(2); navigation.goBack(); } catch(error) { setLoader(3); } }