Sobes.tech
Back to questions
Senior
2

С помощью каких хуков мы можем хранить локальное состояние в React?

Companies where asked
АйтиФаундейшн

Answer from AI

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.