How to fetch Api in React using Axios
import axios from 'axios';
import React, { useEffect, useState } from 'react';
const Contact = () => {
const [data, setData] = useState();
useEffect(() => {
axios.get('https://jsonplaceholder.typicode.com/posts/1')
.then(response => setData(response.data))
.catch(error => console.log(error));
}, []);
return (
<div className='container'>
{data && (
<div>
<h2>{data.title}</h2>
<h2>{data.userID}</h2>
<p>{data.completed ? 'Completed' : 'Incomplete'}</p>
<p>{data.body}</p>
</div>
)}
</div>
)
}
export default Contact
Post a Comment