search
unknown
plain_text
a year ago
729 B
10
Indexable
const [filteredData, setFilteredData] = useState([]);
const [searchQuery, setSearchQuery] = useState('');
const handleSearch = () => {
const filtered = books.filter(book => {
return (
book.title.toLowerCase().includes(searchQuery.toLowerCase()) ||
book.author.toLowerCase().includes(searchQuery.toLowerCase())
);
});
setFilteredData(filtered);
};
// nhập dữ liệu vào khung search
useEffect(() => {
handleSearch();
}, [searchQuery]);
<input
type="text"
placeholder="Search..."
value={searchQuery}
onChange={(e) => setSearchQuery(e.target.value)}
/>
{filteredData.map((book) => (Editor is loading...
Leave a Comment