Pular para o conteúdo

usePrevious

Retorna o valor da renderização 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âmetroTipoDescrição
valueTValor atual para rastrear
TipoDescrição
T | undefinedValor anterior (undefined na primeira renderização)