React Hooks - useEffect
import React, { useEffect } from 'react'
export default function App() {
const [date, setData] = useState([])
useEffect(() => {
async function fetchData() {
// magic
}
fetchData()
}, []) // [] will make it run only once
}
This is wrong
useEffect(async () => {
// magic
},
This is right
useEffect(() => {
async function fetchData() {
// magic
}
fetchData()
}, [])