1.0.3 • Published 6 months ago
get-use-search-query v1.0.3
Get Use Search Query
A React hook for filtering table data based on a search query.
Installation
npm install get-use-search-query
Import Package
import getUseSearchQuery from 'get-use-search-query';
Usage
function App() {
const data = [
{ id: 1, name: 'Adnan Hossain' },
{ id: 2, name: 'Joy Sikder' },
{ id: 3, name: 'Sara Rahman' },
];
const [query, setQuery] = useState();
const result = getUseSearchQuery(data, `?search=${query}`);
return (
<div className='container mx-auto my-10'>
<input
onChange={(e) => setQuery(e.target.value)}
type="text"
className='border rounded outline-0 p-3 w-full placeholder:text-sm placeholder:font-light'
placeholder='Search Here'
/>
<div className='mt-10 space-y-2.5'>
{
result?.map(person =>
<h1
className='bg-amber-50 p-2 rounded'
key={person?.id}
>
{person?.name}
</h1>
)
}
</div>
</div>
)
}
export default App