diff --git a/frontend/src/Pages/post.tsx b/frontend/src/Pages/post.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..33901742d0f2b4a3d008b18c24b852023b744e1a
--- /dev/null
+++ b/frontend/src/Pages/post.tsx
@@ -0,0 +1,26 @@
+import React, { useState } from "react";
+
+export interface PostType {
+ id: string;
+ title: string;
+ date: string;
+ click: number;
+}
+
+type Props = {
+ post: PostType;
+}
+
+export default function Post({ post }: Props) {
+ const [count, setCount] = useState(0);
+
+ return (
+
+
+
+
{/*
title */}
+
{post.date}
+
{count}
+
+ );
+}
\ No newline at end of file
diff --git a/frontend/src/pages/board.tsx b/frontend/src/pages/board.tsx
index 87863d4241b99ced99364aa34e9dec0048af63d3..90e12db7ea55ffb352898cf16db5b9c8aa894707 100644
--- a/frontend/src/pages/board.tsx
+++ b/frontend/src/pages/board.tsx
@@ -1,15 +1,20 @@
import React, {useState} from "react";
+import Post, { PostType } from "./post";
function range(start:number, end:number) {
return (new Array(end - start + 1)).fill(undefined).map((_, i) => i + start);
}
+const fakes = [{id: "a", title:'부산남자의 서울여행', date:'2022-06-30', click: 0},{id: "b", title:'바다!바다!바다!', date:'2022-08-01',click:0}, {id: "c", title:'Jeju-island', date:'2022-9-10',click:0}, {id: "d", title:'마! 부싼 가봤나!', date:'2022-9-22', click:0}, {id: "e", title:'Daegu', date:'2022-10-1', click:0}, {id: "f", title:'강원도 감자는 맛있다.', date:'2022-12-12',click:0},{id: "g", title:'여행가고싶다...',date:'2022-12-25',click:0}];
+
+interface Posts {
+ posts: PostType[];
+}
+
export default function BoardPage() {
- const ords = range(0,4); //[0,1,2,3,4];
- const [count, setCount] = useState(0);
- const fakes = [['Seoul', '2022-06-30', '0'], ['Jeju', '2022-9-10', '1'], ['Busan', '2022-9-22', '2'], ['Daegu', '2022-10-1', '3'], ['Incheon', '2022-12-12','4'],];
-
+ const [posts, setPosts] = useState(fakes);
+
return (
@@ -21,22 +26,19 @@ export default function BoardPage() {
-
-
+
+
+
- {ords.map((ord, index) => (
-
-
{ord + 1}
-
{/*
title */}
-
{fakes[ord][1]}
-
{count}
-
+ {posts.map((post) => (
+
))}