使用React的useEffect hook来获取数据,在组件挂载时调用useEffect,确保数据在首次渲染时已经被获取。示例代码如下:
import React, { useState, useEffect } from 'react'; import axios from 'axios';
const MyComponent = () => { const [data, setData] = useState(null);
useEffect(() => { const fetchData = async () => { const result = await axios( 'https://my-api.com/data', ); setData(result.data); };
fetchData();
}, []);
return (
Loading...
)}