import React, { useState } from 'react'; import blogApi from '../api/blogApi'; import { useNavigate } from 'react-router-dom'; const PostCreate = () => { const [title, setTitle] = useState(''); const [content, setContent] = useState(''); const navigate = useNavigate(); const handleSubmit = async () => { try { await blogApi.post('/api/blog/create/', { title, content }); alert('게시글이 등록되었습니다.'); navigate('/posts'); } catch (err) { alert('등록 실패: ' + (err.response?.data?.detail || err.message)); } }; return (

게시글 작성

setTitle(e.target.value)} className="w-full px-4 py-2 mb-4 border rounded" />