在组件中使用useEffect钩子来调用API,并将其设置为只在组件挂载时运行,以便在刷新时调用API。然后,将响应数据存储在组件状态中,并在需要时从中获取数据。
下面是一个示例代码:
import { useState, useEffect } from 'react'; import axios from 'axios';
function MyComponent() { const [data, setData] = useState(null);
useEffect(() => { axios.get('/api/data') .then(response => setData(response.data)) .catch(error => console.log(error)); }, []);
return (
{data.message}
}下一篇:Axios在刷新时发出2个请求