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

Что возвращает useState

useState возвращает массив из двух элементов: текущего значения состояния и функции для его обновления.

jsx
const [state, setState] = useState(initialValue);
  • Первый элемент (state) – текущее значение состояния.
  • Второй элемент (setState) – функция, которая обновляет состояние и вызывает ререндер.

Пример:

jsx
const [count, setCount] = useState(0);
// count = 0 (начальное значение)
// setCount(1) обновит count и перерендерит компонент

Важно:

  • Обновления состояния асинхронны.
  • Если новое состояние зависит от предыдущего, используйте функцию:
    jsx
    setCount(prevCount => prevCount + 1);
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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