import { useState, useEffect } from 'react';
function OldDataComponent({ id }) {
const [data, setData] = useState(null);
const [isLoading, setIsLoading] = useState(true);
const [error, setError] = useState(null);
async function fetchData() {
const response = await fetch(`https://api.example.com/data/${id}`);
const result = await response.json();
}, [id]); // 依赖项数组确保在 id 变化时重新获取数据
return <p>Loading...</p>;
return <p>Error: {error.message}</p>;
return <div>{data.name}</div>;