Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2774 | Autoría | Ultima modificación | Ver Log |

import { useContext, useEffect } from 'react'
import { HabitsContext } from '@app/providers/habits'
import { useFetch } from './useFetch'

export function useHabits() {
  const { data: fetchedHabits, isLoading } = useFetch('/habits', [])
  const habitsState = useContext(HabitsContext)

  const { setHabits } = habitsState

  useEffect(() => {
    console.log(fetchedHabits)
    setHabits(fetchedHabits)
  }, [fetchedHabits])

  return { ...habitsState, loading: isLoading }
}