useState — это один из многих хуков (инструментов, предоставляемых React), которые используются для создания состояния в нашем функциональном компоненте.
Структура:
const [state, setState] = useState(InitialState);

useState — это функция или метод, который возвращает массив с двумя элементами, которые мы получаем путем деструктурирования массива.
Состояние — это наше текущее состояние, setState — это функция, используемая для изменения нашего текущего состояния на новое состояние, и мы также можно добавить начальное состояние

Пример:

Пример ссылки: https://codesandbox.io/s/upbeat-knuth-fw3fzd?file=/src/App.js