Professional Documents
Culture Documents
Comment.js
useEffect(
()=>{
axios.get(`https://jsonplaceholder.typicode.com/todos`)
.then((res)=>{ setCmments(res.data)})
},[] )
return (
<div>
<div className='d-flex justify-content-center'>
<nav className="navbar navbar-light bg-light">
<div className="container-fluid">
<form className="d-flex">
<input className="form-control me-2"
onChange={handelChange} value={search} type="search"
placeholder="Search" aria-label="Search"></input>
</form>
</div>
</nav>
</div>
<div className="container">
<p className="text-start">Search for : {search}</p>
<div className="row">
{ comments.map( comment => {
return (
<div className="col" key={comment.userId}>
<div className="card text-center">
<div className="card-header">
{comment.userId}
</div>
<div className="card-body">
<h5 className="card-
title">{comment.id}</h5>
<p className="card-
text">{comment.title}</p>
<p className="card-
text">{comment.completed}</p>
</div>
</div>
</div>
)
})}
</div>
</div>
</div>
);
}
App.js
TP1
App.js
tache1