/
Decoy
/
Test-task-stud-lab
Обзор
Документация
Войти
/
Decoy
/
Test-task-stud-lab
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/hooks/useFilteredArray.tsx
11 строк
419 B
Decoy
[~] not full rework to urlParams
15 июн 2025, 20:27
15 июн 2025, 20:27
44f5c10
Код
Авторство
О чём код?
import { useMemo } from 'react'; export const useFilteredArray = <T extends { name: string }>(items: T[], searchQuery: string): T[] => { return useMemo(() => { if (!items) return []; if (!searchQuery || searchQuery === '') return items; const query = searchQuery.toLowerCase(); return items.filter(item => item.name.toLowerCase().includes(query)); }, [items, searchQuery]); };