在 React 中,我们可以使用 fetch 方法来进行数据请求。fetch 是浏览器提供的一种用于发送网络请求的 API,它可以用于获取数据、发送数据等操作。在 JavaScript 中,fetch 方法返回一个 Promise 对象,我们可以使用该对象来处理异步操作的结果。
下面是一个简单的示例,演示了如何在 React 组件中使用 fetch 方法进行数据请求:
import React, { useEffect, useState } from 'react';
function MyComponent() {
const [data, setData] = useState(null);
useEffect(() => {
fetchData();
}, []);
const fetchData = async () => {
try {
const response = await fetch('https://api.example.com/data');
const json = await response.json();
setData(json);
} catch (error) {
console.error('Error:', error);
}
};
return (
<div>
{data ? (