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

Как предотвратить потерю контекста

Используй привязку контекста через `.bind()` или стрелочные функции в классах. В функциональных компонентах React применяй хуки для сохранения контекста. Пример с классом: ```jsx class Button extends React.Component { handleClick = () => { console.log(this.props); // Контекст сохранён } render() { return ; } } ``` Пример с хуками: ```jsx function Counter() { const [count, setCount] = useState(0); const increment = useCallback(() => { setCount(c => c + 1); // Контекст сохраняется через замыкание }, []); return ; } ``` Также можно использовать `useRef` для мутируемых значений, которые должны сохраняться между рендерами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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