Назад к вопросам
Senior
1
С помощью каких хуков мы можем хранить локальное состояние в React?
Компании, где спрашивали
АйтиФаундейшн
Ответ от нейросети
sobes.tech AI
В React для хранения локального состояния чаще всего используют хук useState. Он позволяет создавать состояние внутри функционального компонента и обновлять его.
Кроме того, для более сложных случаев можно использовать useReducer, который подходит для управления состоянием с более сложной логикой.
Пример использования useState:
import React, { useState } from 'react';
function Counter() {
const [count, setCount] = useState(0);
return (
<div>
<p>Счётчик: {count}</p>
<button onClick={() => setCount(count + 1)}>Увеличить</button>
</div>
);
}
Таким образом, основные хуки для локального состояния — это useState и useReducer.