Files
helsinki/Pt3PhoneBook/frontend/src/components/Persons.js
T
2024-09-30 15:32:50 +03:00

21 lines
493 B
JavaScript
Executable File

import personServices from "../services/persons";
function Persons({ persons, setPersons }) {
function onDelete(id) {
personServices
.remove(id)
.then(setPersons(persons.filter((pred) => pred.id != id)));
}
return (
<ul>
{persons.map((person, index) => (
<li key={index}>
{person.name} {person.number}{" "}
<button onClick={() => onDelete(person.id)}>delete</button>
</li>
))}
</ul>
);
}
export default Persons;