AutorÃa | Ultima modificación | Ver Log |
import { axios } from '../utils'import { useRef, useCallback } from 'react'export const useCancelToken = () => {const axiosSource = useRef(null)const newCancelToken = useCallback(() => {axiosSource.current = axios.CancelToken.source()return axiosSource.current.token}, [])const cancelToken = () => {axiosSource.current?.cancel()}return { newCancelToken, cancelToken, axiosSource }}