Встречается на собеседованиях • сегодня
Для чего передавать функцию в UseState
Передача функции в useState используется для ленивой инициализации состояния. Это полезно, когда начальное состояние требует сложных вычислений, которые не нужно выполнять при каждом рендере.
Пример:
jsx
const [state, setState] = useState(() => {
// Выполняется только при первом рендере
const initialState = calculateExpensiveValue(props);
return initialState;
});Ключевые моменты:
- Функция выполняется единожды при инициализации компонента
- Позволяет избежать повторных вычислений при ререндерах
- Особенно полезно для тяжелых операций или когда начальное состояние зависит от пропсов

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