Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 1358 | Rev 1619 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1358 Rev 1363
Línea 6... Línea 6...
6
const useFetch = (url, defaultValue = {}) => {
6
const useFetch = (url, defaultValue = {}) => {
7
  const [data, setData] = useState(defaultValue)
7
  const [data, setData] = useState(defaultValue)
8
  const [isLoading, setIsLoading] = useState(true)
8
  const [isLoading, setIsLoading] = useState(true)
9
  const dispatch = useDispatch()
9
  const dispatch = useDispatch()
Línea 10... Línea 10...
10
 
10
 
11
  const getResources = (url = '') => {
11
  const getResources = () => {
Línea 12... Línea 12...
12
    if (!url) return
12
    if (!url) return
Línea 13... Línea 13...
13
 
13
 
Línea 38... Línea 38...
38
      })
38
      })
39
      .finally(() => setIsLoading(false))
39
      .finally(() => setIsLoading(false))
40
  }
40
  }
Línea 41... Línea 41...
41
 
41
 
42
  useEffect(() => {
42
  useEffect(() => {
43
    getResources(url)
43
    getResources()
Línea 44... Línea 44...
44
  }, [url])
44
  }, [url])
45
 
45
 
46
  return {
46
  return {
47
    data,
47
    data,
-
 
48
    mutate: setData,
48
    mutate: setData,
49
    isLoading,
49
    isLoading
50
    refetch: getResources
Línea 50... Línea 51...
50
  }
51
  }