跳转到内容

usePrevious

保存上一次状态的 Hook。

基础用法

counter current value:0

counter previous value:

基本用法记录上次的 count 值

自定义 shouldUpdate 函数

current name:

current age:


previous name:

previous age:



自定义 shouldUpdate 函数只有 shouldUpdate function 返回 true 时,才会记录值的变化

Result

参数说明类型
previousRef上次 state 的值Readonly<Ref<T>>

Params

参数说明类型默认值
currentRef需要记录变化的值Ref<T> | ComputedRef<T>-
shouldUpdate可选,自定义判断值是否变化(prev: T | undefined, next: T) => boolean(a, b) => a !== b

Source

源码 · 文档 · 示例

基于 MIT 许可发布