уровень
твой код
import React, { useState, useEffect } from 'react'; import axios from 'axios'; function UserProfile({ userId }) { const [user, setUser] = useState(null); const [loading, setLoading] = useState(true); useEffect(() => { async function fetchUser() { try { const response = await axios.get(`/api/users/${userId}`); setUser(response.data); } catch (error) { console.error('Failed to fetch user:', error); } finally { setLoading(false); } } fetchUser(); }, [userId]); if (loading) return <div>Loading...</div>; if (!user) return <div>User not found</div>; return ( <div className="profile"> <h1>{user.name}</h1> <p>{user.email}</p> </div> ); } export default UserProfile;
легендаhookkeywordlibraryglobalfunctiontype