import { useState, useEffect } from 'react' import api from '../services/api' const PostTable = () => { const [posts, setPosts] = useState([]); const [loading, setLoading] = useState(true); const [error, setError] = useState(null); // Fetch data on component mount useEffect(() => { api .get("/posts") // Replace with your actual API endpoint .then((response) => { setPosts(response.data); setLoading(false); }) .catch((err) => { setError(err.message); setLoading(false); }); }, []); if (loading) return

Loading posts...

; if (error) return

Error: {error}

; return (

Latest posts

{posts.map((post) => ( ))}
ID Title Author
{post.id} {post.title} {post.author}
); } export default PostTable