Skip to content

Instantly share code, notes, and snippets.

@patwadeepak
Created July 23, 2021 03:47
Show Gist options
  • Save patwadeepak/666f75558cf392231ca70c2fa7f76974 to your computer and use it in GitHub Desktop.
Save patwadeepak/666f75558cf392231ca70c2fa7f76974 to your computer and use it in GitHub Desktop.
Pure React Way - Post.js
import "../CSS/Post.css";
import { useEffect } from "react";
const Posts = ({ setPostData, PostData }) => {
useEffect(() => {
fetch("https://jsonplaceholder.typicode.com/posts")
.then((res) => res.json())
.then((data) => setPostData(data));
}, []);
return (
<div className="posts-container">
<div>
<h1>{"Recent Posts"}</h1>
</div>
{PostData.map((post, index) => (
<div key={index}>
<div className="post-title">{post.title}</div>
<div className="post-body">{post.body}</div>
</div>
))}
</div>
);
};
export default Posts;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment