From e3cfba45f3d579fdec6f4ddff97bc87151e995d0 Mon Sep 17 00:00:00 2001 From: icurfer Date: Fri, 16 May 2025 13:20:34 +0900 Subject: [PATCH] home recent post update --- src/pages/Home.js | 42 +++++++++++++++++++++++++++++++++--------- version | 2 +- 2 files changed, 34 insertions(+), 10 deletions(-) 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