【发布时间】:2019-11-24 19:56:25
【问题描述】:
既然不用useEffect()钩子就可以直接从axios获取数据,那为什么首选useEffect()再用axios呢?
另外,什么情况下不需要useEffect()?
这是一个例子:
useEffect(() => {
axios
.get('http://localhost:3001/notes')
.then(response => {
setNotes(response.data)
})
}, [])
【问题讨论】:
-
如果你删除
useEffect会发生什么?尝试在响应中添加console.log
标签: reactjs axios fetch react-hooks use-effect