Встречается на собеседованиях • сегодня

Что такое contactMap

ContactMap — это структура данных, которая помогает отслеживать зависимости между различными частями приложения. Чаще всего используется в контексте React для оптимизации рендеринга.

Пример с хуком useMemo:

jsx
const MyComponent = ({ items }) => {
  const contactMap = useMemo(() => {
    const map = new Map();
    items.forEach(item => {
      map.set(item.id, item);
    });
    return map;
  }, [items]);

// Использование contactMap для быстрого доступа
const getItem = id => contactMap.get(id);
}

text

Ключевые преимущества:
- Быстрый поиск по ключу (O(1) сложность)
- Эффективное обновление при изменении данных
- Позволяет избежать лишних рендеров при правильном использовании с мемоизацией
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы