import React, { useState } from 'react'; const MyComponent = () => { const [data, setData] = useState([]); const [name, setName] = useState(''); const [address, setAddress] = useState(''); const [qualification, setQualification] = useState(''); const [searchTerm, setSearchTerm] = useState(''); const handleAdd = () => { if (name && address && qualification) { setData([...data, { name, address, qualification }]); setName(''); setAddress(''); setQualification(''); } }; const handleSearch = (e) => { setSearchTerm(e.target.value); }; const filteredData = data.filter( (item) => item.name.toLowerCase().includes(searchTerm.toLowerCase()) || item.address.toLowerCase().includes(searchTerm.toLowerCase()) || item.qualification.toLowerCase().includes(searchTerm.toLowerCase()) ); return (
setName(e.target.value)} />
setAddress(e.target.value)} />
setQualification(e.target.value)} />
{filteredData.map((item, index) => ( ))}
Name Address Qualification
{item.name} {item.address} {item.qualification}
); }; export default MyComponent;