Skip to content

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 12:24
· 163 commits to main since this release

   🚀 Features

  • useCounter: Support native setState to avoid expired state  -  by @vikiboss (58516)
  • useTextDirection: Support empty string to clear attr  -  by @vikiboss (a6e34)

   🐞 Bug Fixes

  • useManualStateHistory: Fix expired state action  -  by @vikiboss (17b44)
  • useQuery: Fix useQuery errorRetryCount default value, set to 0  -  by @vikiboss (85212)
  • useStepper: Fix expired action  -  by @vikiboss (3abf4)
  • useThrottledEffect: Fix influence of first render on throttle, first automatic call should not call throttled callback  -  by @vikiboss (2182b)
  • useTimeout: Fix reset not pause the timer  -  by @vikiboss (d9973)
  • useUserIdle: Fix TS type definition error  -  by @vikiboss (1af14)
  • useVersionedAction: Use object instead of counter to prevent overflow  -  by @vikiboss (9229b)
  • useWindowScroll: Fix maxY & maxX may be negative number  -  by @vikiboss (399d3)

   🏎 Performance

  • useTimeAgo: Use useCreation to improve performance, avoid unnecessary re-renders  -  by @vikiboss (ee9bc)
    View changes on GitHub

🚀 功能特性

  • useCounter:支持原生的 setState 以避免状态过期 - 由 @vikiboss 提交 (58516)
  • useTextDirection:支持空字符串以清除属性 - 由 @vikiboss 提交 (a6e34)

🐞 问题修复

  • useManualStateHistory:修复状态过期操作 - 由 @vikiboss 提交 (17b44)
  • useQuery:修复 useQueryerrorRetryCount 默认值,设置为 0 - 由 @vikiboss 提交 (85212)
  • useStepper:修复状态过期操作 - 由 @vikiboss 提交 (3abf4)
  • useThrottledEffect:修复首次渲染对节流的影响,首次自动调用不应调用节流回调 - 由 @vikiboss 提交 (2182b)
  • useTimeout:修复 reset 不暂停计时器的问题 - 由 @vikiboss 提交 (d9973)
  • useUserIdle:修复 TS 类型定义错误 - 由 @vikiboss 提交 (1af14)
  • useVersionedAction:使用对象替代计数器以防止溢出 - 由 @vikiboss 提交 (9229b)
  • useWindowScroll:修复 maxY 和 maxX 可能为负数的问题 - 由 @vikiboss 提交 (399d3)

🏎 性能优化

  • useTimeAgo:使用 useCreation 来提升性能,避免不必要的重渲染 - 由 @vikiboss 提交 (ee9bc)
在 GitHub 上查看变更