“Kapan Menggunakan Negara Sebelumnya di Usestate” Kode Jawaban

PrevState di Usestate

const [prevState, setState] = React.useState([]);

setState(prevState => [...prevState, 'somedata'] );
Salo Hopeless

Kapan Menggunakan Negara Sebelumnya di 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

Jawaban yang mirip dengan “Kapan Menggunakan Negara Sebelumnya di Usestate”

Pertanyaan yang mirip dengan “Kapan Menggunakan Negara Sebelumnya di Usestate”

Lebih banyak jawaban terkait untuk “Kapan Menggunakan Negara Sebelumnya di Usestate” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya