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

Для чего используют хуки в React

Хуки в React позволяют использовать состояние и другие возможности React без написания классов. Они появились в версии 16.8 и решают несколько проблем: 1. **Повторное использование логики** - хуки позволяют извлекать логику из компонентов, делая её переиспользуемой 2. **Упрощение сложных компонентов** - логика разбивается на мелкие функции, а не на методы жизненного цикла 3. **Избавление от классов** - больше не нужно разбираться с `this` Основные хуки: ```jsx import { useState, useEffect } from 'react'; function Example() { const [count, setCount] = useState(0); // состояние useEffect(() => { // эффекты document.title = `Вы нажали ${count} раз`; }); return ( ); } ``` Есть и другие хуки: `useContext`, `useReducer`, `useMemo`, `useCallback` и возможность создавать свои.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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