Встречается на собеседованиях • сегодня
Есть ли в React оптимизация навешивания handler на элементы
В React есть несколько способов оптимизации обработчиков событий:
1. **useCallback** — мемоизирует функцию, предотвращая создание новой при каждом рендере. Полезно для передачи в дочерние компоненты, чтобы избежать лишних ререндеров.
```jsx
const handleClick = useCallback(() => {
console.log('Clicked');
}, []);
```
2. **Старайтесь избегать анонимных функций в JSX** — они создаются заново при каждом рендере.
```jsx
// Плохо

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