Рубрики
Без рубрики

Как использовать крючок реакции состояния пользователя

Узнайте, для чего полезен крючок use State React и как с ним работать!

Сначала ознакомьтесь с моим введением в React hooks, если вы новичок в них.

Один из реактивных крючков, который я чаще всего использую, – это пользовательское состояние .

import React, { useState } from 'react'

Используя API use State() , вы можете создать новую переменную состояния и иметь возможность изменить ее. используйте State() принимает начальное значение элемента состояния и возвращает массив, содержащий переменную состояния и функцию, которую вы вызываете для изменения состояния. Поскольку он возвращает массив, мы используем разрушение массива для доступа к каждому отдельному элементу, например: const [count,(0)

Вот практический пример:

import { useState } from 'react'

const Counter = () => {
  const [count, setCount] = useState(0)

  return (
    

You clicked {count} times

) } ReactDOM.render(, document.getElementById('app'))

Вы можете добавить столько вызовов use State() , сколько захотите, чтобы создать столько переменных состояния, сколько захотите. Просто убедитесь, что вы вызываете его на верхнем уровне компонента (не в if или в любом другом блоке).

Пример на Codepen:

Видишь ручку || Реагировать на счетчик примеров #1 || Флавио Копеса (|| @flaviocopes ||) на ||CodePen ||.

Оригинал: “https://flaviocopes.com/react-hook-usestate/”