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

Как работает хук UseState

`useState` — это хук React, который позволяет добавлять состояние в функциональные компоненты. Он возвращает массив из двух элементов: текущего значения состояния и функции для его обновления. ```jsx import { useState } from 'react'; function Counter() { const [count, setCount] = useState(0); // начальное значение 0 return ( ); } ``` **Особенности:** 1. **Асинхронность:** Обновление состояния происходит не мгновенно, React может группировать несколько `setState` в один рендер. 2. **Функциональное обновление:** Если новое состояние зависит от предыдущего, лучше использовать функцию: ```jsx setCount(prevCount => prevCount + 1); ``` 3. **Инициализация:** Начальное значение вычисляется только при первом рендере. 4. **Поведение при ререндере:** При повторном рендере `useState` возвращает актуальное значение состояния.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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