Как я вижу, в вашем начальном определении состояния filteredName
- это строка, и вы вызываете карту метода Array для нее.
Изменить начало на
class SelectDogs extends Component {
state = {
dogs:
[ {
name: 'Jack',
breed: 'beagle',
age:'2',
}
],
filteredName: []
}
...
и все должно быть в порядке.
Я предполагаю, что проблема в неправильном имени свойства, если вы переименуете его в filteredDogs
, проблема будет видна с первого взгляда.