Skip to content

KieSun/react-useful-hooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-useful-hooks

如果你还不知道 Hooks 该怎么用,可以先阅读下这篇文章

用例

具体用例可以在 codesandbox 阅读

useSetState

const [state, setState] = useSetState({
    loading: true,
    count: 0
});
setState({
    count: 2
});

useOnDidUpdate

// 组件更新就执行
useOnDidUpdate(
  () => console.log(1)
);
// 只执行一次
useOnDidUpdate(
  () => console.log(1),
  []
);

useOnWillUnmount

用法于 useOnDidUpdate 一致

usePreState

const preCount = usePreState(state.count);

About

useful hooks for React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published