“USestate Hook con PureState” Código de respuesta

USestate Hook con PureState

const [count, setCount] = useState(0) // count = 0
setCount(prevCount => prevCount + 1) // count = 1
Colorful Chicken

PrevieSstate en USestate

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

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

Cuándo usar el estado anterior en 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

Respuestas similares a “USestate Hook con PureState”

Preguntas similares a “USestate Hook con PureState”

Más respuestas relacionadas con “USestate Hook con PureState” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código