diff --git a/src/pages/Home.js b/src/pages/Home.js index eaac193..681cf63 100644 --- a/src/pages/Home.js +++ b/src/pages/Home.js @@ -1,8 +1,17 @@ -import React from 'react'; -import { posts } from '../data/sampleData'; -import PostCard from '../components/PostCard'; +import React, { useEffect, useState } from 'react'; +import blogApi from '../api/blogApi'; +import { useNavigate } from 'react-router-dom'; const Home = () => { + const [posts, setPosts] = useState([]); + const navigate = useNavigate(); + + useEffect(() => { + blogApi.get('/api/blog/posts/') + .then(res => setPosts(res.data)) + .catch(err => console.error('게시글 목록 조회 실패:', err)); + }, []); + return (
@@ -23,16 +32,31 @@ const Home = () => {
+

최신 포스트

-
- {posts.map(post => ( - - ))} -
+
); }; -export default Home; \ No newline at end of file +export default Home; diff --git a/version b/version index 99d85ec..5c4511c 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.0.6 \ No newline at end of file +0.0.7 \ No newline at end of file