Aller au contenu

usePrevious

Retourne la valeur du rendu précédent. Utile pour comparer des valeurs.

import { usePrevious } from 'asterui'
function CounterExample() {
const [count, setCount] = useState(0)
const prevCount = usePrevious(count)
return (
<div>
<p>Actuel : {count}</p>
<p>Précédent : {prevCount ?? 'N/A'}</p>
<Button onClick={() => setCount(c => c + 1)}>Incrémenter</Button>
</div>
)
}
ParamètreTypeDescription
valueTValeur actuelle à suivre
TypeDescription
T | undefinedValeur précédente (indéfinie au premier rendu)