From 5b5837770af3080a55e99eedc1e81024621a524c Mon Sep 17 00:00:00 2001 From: Thuan Bui Date: Fri, 27 Aug 2021 20:39:33 +0700 Subject: [PATCH] Completed 2.7 (phonebook step2) --- part2/2.6-2.10/src/App.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/part2/2.6-2.10/src/App.js b/part2/2.6-2.10/src/App.js index 66cbb9c..1d11538 100644 --- a/part2/2.6-2.10/src/App.js +++ b/part2/2.6-2.10/src/App.js @@ -16,10 +16,15 @@ const App = () => { const newPerson = { name: newName } - setPersons(persons.concat(newPerson)) + + // Check if newName already added to phonebook or not + const check = persons.filter(person => person.name === newName ) + check.length === 0 ? setPersons(persons.concat(newPerson)) : alert(`${newName} is already added to phonebook`) + + setNewName('') } - + return (

Phonebook