DEV Community

Discussion on: Asynchronous Flows...with React Hooks!

Collapse
 
ormadont profile image
Evgeniy Pavlovich Demyanov • Edited

Change a little:

import { useState, useEffect } from 'react'
const DataLoader = asyncFunc => {
    const [data, setData] = useState({})
    useEffect(() => {
        async function fetchData() {
            const response = await asyncFunc()
            setData(response)
        }
        fetchData()
    }, [])
    return data
}
export default DataLoader

Enter fullscreen mode Exit fullscreen mode