在 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 ? (
<ul>
{data.map(item => (
<li key={item.id}>{item.n
本文介绍了在 React 应用中如何利用 fetch API 进行数据请求。通过一个示例展示了如何在组件中使用 useState 和 useEffect 钩子函数配合 async/await 语法,从 API 获取数据并更新组件状态,同时处理可能出现的错误。
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



