xuk_usestate

Это старая версия документа!


Хук useState

Хуки - це просто спеціальні функції, за допомогою яких можна «підключитися» до різних можливостей React. Стан - це лише одна з їх можливостей, але ви зустрінете інші хуки пізніше. Якщо ви бажаєте використовувати хук, імпортуйте його в файлі компонента з бібліотеки React.

Єдиним аргументом для useState є початкове значення змінної стану. У цьому прикладі початкове значення clicks встановлено на 0 за допомогою useState(0)

Кожного разу, коли компонент рендериться, useState повертає масив, що містить два значення:

  • Змінну стану (clicks) зі збереженим поточним значенням.
  • Функцію встановлення стану (setClicks), яка може оновлювати змінну стану і викликати повторний рендеринг компонента.
import { useState } from 'react';

const App = () => {
	const [clicks, setClicks] = useState(0);

  const handleClick = () => {
		setClicks(clicks + 1);
  };

	return <button onClick={handleClick}>Current: {clicks}</button>
};
  • /sites/data/attic/xuk_usestate.1710186117.txt.gz
  • Последнее изменение: 2024/03/11 19:41
  • tro