Skip to content

Commit 8668894

Browse files
committed
76
1 parent 45e4b5c commit 8668894

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/pages/ShowPage.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const ShowPage = () => {
99
const { id } = useParams();
1010
const [post, setPost] = useState(null);
1111
const [loading, setLoading] = useState(true);
12+
const [timer, setTimer] = useState(0);
1213
const isLoggedIn = useSelector(state => state.auth.isLoggedIn);
1314

1415
const getPost = (id) => {
@@ -18,6 +19,17 @@ const ShowPage = () => {
1819
})
1920
};
2021

22+
useEffect(() => {
23+
const interval = setInterval(() => {
24+
console.log('hello')
25+
setTimer(prev => prev + 1);
26+
}, 1000);
27+
28+
return () => {
29+
clearInterval(interval);
30+
}
31+
}, []);
32+
2133
useEffect(() => {
2234
getPost(id)
2335
}, [id])
@@ -33,7 +45,7 @@ const ShowPage = () => {
3345
return (
3446
<div>
3547
<div className="d-flex">
36-
<h1 className="flex-grow-1">{post.title}</h1>
48+
<h1 className="flex-grow-1">{post.title} ({timer}초)</h1>
3749
{isLoggedIn && <div>
3850
<Link
3951
className="btn btn-primary"

0 commit comments

Comments
 (0)