import React, { useState } from 'react'; import { IonItem, IonList, IonSearchbar } from '@ionic/react'; function SearchBar() { const data = ['Breve Historia del baile en Puerto Rico', 'Cápsula#2', 'Cápsula#3']; let [results, setResults] = useState([...data]); const handleChange = (ev: Event) => { let query = ""; const target = ev.target as HTMLIonSearchbarElement; if (target) query = target.value!.toLowerCase(); setResults(data.filter(d => d.toLowerCase().indexOf(query) > -1)); } return ( <> handleChange(ev)}> { results.map(result => ( { result } ))} ); } export default SearchBar;