()
| 1 | import { useEffect, useState } from "react"; |
| 2 | |
| 3 | function fetchData(): Promise<{name: string}> { |
| 4 | return new Promise(resolve => { |
| 5 | setTimeout(() => { |
| 6 | resolve({ |
| 7 | name: 'guang' |
| 8 | }); |
| 9 | }, 2000) |
| 10 | }) |
| 11 | } |
| 12 | |
| 13 | export default function App() { |
| 14 | const [loading, setLoading] = useState(false); |