1.0.8 • Published 5 years ago

react-utils-hooks v1.0.8

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

react-utils-hooks

react hooks for nomal utils

Installation

npm install react-utils-hooks

Usage

import { useSafeState } from 'react-utils-hooks';

APIS

useSafeState

保证页面加载完毕之后再执行render,可避免未渲染完毕执行render而影响性能;

const [val, setVal] = useSafeState();

usePrevious

获取到上一个状态的值

const [count, setCount] = useState(0);
const previousCount = usePrevious(count);

useIsMounted

判断页面是否加载完毕

const isMounted = useMounted()

useDidMount

类似componentDidmount

useDidMount(()=> {
  //加载完成之后执行逻辑
})

useWillMount

类似componentWillmount

useWillMount(()=> {
  //页面渲染之前执行逻辑
})

useDidUpdate

页面更新操作

useDidUpdate(()=> {
  //更新逻辑
},[deps])

useWillUnmount

页面卸载前操作、类似componentWillunmount

useWillUnmount(()=> {
  //卸载页面之前操作
})

useToggler

切换状态,常用于show、visible

const [visible, togglerVisible] = useToggler(false);
<div onclick={togglerVisible}></div>
1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago