1.1.0 • Published 3 years ago

@y.dsh/hooks v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago
import React, { useState } from 'react';
import usePreviousValues from '@dsh/hooks/lib/usePreviousValues'

function Example() {
  const [count, setCount] = useState(0);
  const prevCount = usePreviousValues(count);

  return (
    <div>
      <div>{count}  {prevCount}</div>
      <button
        onClick={() => setCount(count + 1)}
      >++</button>
    </div>
  )
}

useActiveElement元素获取焦点

useCreateRootElement在body下面创建一个的元素

useIOSActive给IOS默认加上active事件

useParamFnFreeze冻结参数,避免hooks依赖参数时频繁刷新

usePassiveSupported判断浏览器是否支持passive

usePreviousValues记录useState上一个状态

1.1.0

3 years ago

1.0.0

3 years ago