Встречается на собеседованиях • сегодня
Писал ли поиск на React
Да, писал. Для реализации поиска можно использовать хук `useState` для хранения поискового запроса и отфильтрованных данных.
Пример простого поиска по массиву:
```jsx
import { useState } from 'react';
function SearchComponent({ items }) {
const [searchTerm, setSearchTerm] = useState('');
const filteredItems = items.filter(item =>
item.toLowerCase().includes(searchTerm.toLowerCase())
);
return (
setSearchTerm(e.target.value)}
/>
);
}
```
Для оптимизации можно добавить debounce (например, через `lodash.debounce`) или мемоизацию через `useMemo`.-
{filteredItems.map((item, index) => (
- {item} ))}

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы