FullStackOpen Part2-b Forms 演習の気づき

オブジェクト配列がある値を含むかチェックするときはsome関数を使うとよい
some関数はメンバーが一つでも条件を満たすとtrueを返す
const isAdded = persons.some(person => person.name === newName)

ある文字列がキーワードを含む時はname.inclues(filterword)とすればよい
特にケースセンシティブにしたい場合は両方ともLowerCaseで統一して検索
persons.filter(person => person.name.toLowerCase().includes(filterword.toLowerCase()))

前の章でも出てきていたが、最も近い共通の親にステートを持たせるのがよい

いいなと思ったら応援しよう!