фильтр поиска react js

#reactjs #search #filter #searchbar

#реагирует на #Поиск #Фильтр #панель поиска

Вопрос:

Почему я получаю эту ошибку 1. Не удается прочитать свойства неопределенного (чтение «фильтр») 2. Ошибка типа: getData.filter не является функцией.

  function Search(props) {  const {getData}= props;  const [searchTerm,setSearchTerm] = useState('')  return (  lt;div className="App"gt;  lt;input type="text" placeholder="seach..." onChange={e=gt;setSearchTerm(e.target.value)} /gt;  {getData.filter((item)=gt;{  if(searchTerm === ""){  return item  }  else if(item.title.toLowerCase().includes(searchTerm.toLowerCase())){  return item;  }  return item;  }).map((item,key)=gt;{  return lt;divgt;{item.title} lt;/divgt;  })}  lt;/divgt;  );  }    export default Search; ```  

Комментарии:

1. что такое getData ?

2. getData().фильтр?

3. Вам нужно вернуть массив из ваших getData или преобразовать его в массив