import React, { useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; import { alovaInstance } from '@/api/index' import { useRequest } from 'alova/client'; import { DotLoading } from 'antd-mobile' type TItem = { "userId": number, "id": number, "title": string, "body": string } const LandingPage: React.FC = () => { const navigate = useNavigate(); const { loading, data, error, send, update } = useRequest( alovaInstance.Get('https://jsonplaceholder.typicode.com/posts', { cacheFor: 0 }), { initialData: [], immediate: false } ) const test = async ()=> { send() // const response = await alovaInstance.Get('https://jsonplaceholder.typicode.com/posts'); // console.log(response,3333) } useEffect(()=> { test() }, []) if (loading) { return ; } else if (error) { return
{error.message}
; } return (
{data.map(item => item.title)}

Virtual Identity System

Your unified, verifiable online presence.

); }; export default LandingPage;