import { useEffect, useState } from "react"; import { Link, useNavigate, useParams } from "react-router-dom"; import { getPost, updatePost } from "../services/postService"; export default function PostEdit() { const {id} = useParams(); const [title, setTitle] = useState(""); const [body, setBody] = useState(""); const navigate = useNavigate() useEffect(() => { if (id) { getPost(Number(id)).then(res => { setTitle(res.data.title); setBody(res.data.body); } ); } }, [id]); const submit = (e: React.FormEvent) => { e.preventDefault(); updatePost(Number(id), {title: title, body: body}).then(() => navigate("/")); } return (