小编ray*_*ray的帖子

如何在reacthooks和redux中只获取一次数据并且不再获取数据

请问当我使用 React Hooks 在 React 组件中来回移动时,如何只获取一次数据而不再获取数据。我只是希望它的方式是,一旦在组件中第一次获取数据,就不应该再次获取。在 React hooks 中使用空数组 [ ] 将使组件每次我们再次移动到组件时都会获取一次数据。这是在reacthooks 中使用的示例代码,仅获取一次数据。我只想一次获取数据,即使从页面/组件转换到组件时也不再重复。在页面之间导航时,这两个链接仅获取一次数据。谢谢并希望收到大家的来信 http://www.favesound.de/ http://soundredux.io/

useEffect(() => {
const fetchData = async () => {
const result = await axios(url);
setData(result.data);
};
fetchData();
}, [url]);
Run Code Online (Sandbox Code Playgroud)

api reactjs redux react-hooks

5
推荐指数
2
解决办法
5966
查看次数

标签 统计

api ×1

react-hooks ×1

reactjs ×1

redux ×1