“Это Setstate предыдущее состояние реагирует” Ответ

Это Setstate предыдущее состояние реагирует

state = {count: 0}

increment = () => { 
this.setState(previousState => ({
count: previousState.count + 1
}))
}
Perfect Porpoise

Когда использовать предыдущее состояние в Usestate

import React, { useState } from "react";
import ReactDOM from "react-dom";

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

  return (
    <div>
      <h1>{count}</h1>
      <button onClick={() => setTimeout(() => setCount(count + 1), 2000)}>
        Delayed Counter (basic)
      </button>
      <button onClick={() => setTimeout(() => setCount(x => x + 1), 2000)}>
        Delayed Counter (functional)
      </button>
      <button onClick={() => setCount(count + 1)}>Immediate Counter</button>
    </div>
  );
}

const rootElement = document.getElementById("root");
ReactDOM.render(<Counter />, rootElement);
Dangerous Dog

Ответы похожие на “Это Setstate предыдущее состояние реагирует”

Вопросы похожие на “Это Setstate предыдущее состояние реагирует”

Больше похожих ответов на “Это Setstate предыдущее состояние реагирует” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования