Ir al contenido

usePrevious

Devuelve el valor del renderizado anterior. Útil para comparar valores.

import { usePrevious } from 'asterui'
function CounterExample() {
const [count, setCount] = useState(0)
const prevCount = usePrevious(count)
return (
<div>
<p>Current: {count}</p>
<p>Previous: {prevCount ?? 'N/A'}</p>
<Button onClick={() => setCount(c => c + 1)}>Increment</Button>
</div>
)
}
ParámetroTipoDescripción
valueTValor actual a rastrear
TipoDescripción
T | undefinedValor anterior (undefined en el primer renderizado)