小编pro*_*123的帖子

如何在React函数组件中不使用useEffect钩子来获取数据?

我知道使用钩子时的传统方法是使用钩子获取数据useEffect。但是为什么我不能直接在功能组件中调用axios而不是hook然后设置数据呢。

基本上,我想问这样做有什么问题:

const [users, setUsers] = useState(null);
axios.get("some api call")
  .then(res => setUsers(res.data))
Run Code Online (Sandbox Code Playgroud)

在这里,我不使用useEffect会出什么问题吗?

javascript reactjs axios react-hooks use-effect

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

axios ×1

javascript ×1

react-hooks ×1

reactjs ×1

use-effect ×1