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 (

Edit List

Back
setTitle(e.target.value)} className="shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline" placeholder="Enter your title" />