@reactuses/core
Version:
<div align = "center"> <h1 align = "center"> reactuse </h1> </div>
89 lines (61 loc) • 2.39 kB
Markdown
<div align = "center">
<h1 align = "center">
reactuse
</h1>
</div>
<p align="center">
<a href="https://bundlephobia.com/result?p=@reactuses/core">
<img alt="Bundlephobia" src="https://img.shields.io/bundlephobia/minzip/@reactuses/core?style=for-the-badge&labelColor=24292e">
</a>
<a aria-label="Types" href="https://www.npmjs.com/package/@reactuses/core">
<img alt="Types" src="https://img.shields.io/npm/types/react-use-system-color-mode?style=for-the-badge&labelColor=24292e">
</a>
<a aria-label="NPM version" href="https://www.npmjs.com/package/@reactuses/core">
<img alt="NPM Version" src="https://img.shields.io/npm/v/@reactuses/core?style=for-the-badge&labelColor=24292e">
</a>
<a aria-label="License" href="https://jaredlunde.mit-license.org/">
<img alt="UnLicense" src="https://img.shields.io/npm/l/@reactuses/core?style=for-the-badge&labelColor=24292e">
</a>
</p>
<pre align="center">npm i @reactuses/core</pre>
<p align="center">
Collection of essential React Hooks Utilities.
</p>
<hr>
## QuickStart
```tsx harmony
import { useToggle } from '@reactuses/core'
function Demo() {
const [on, toggle] = useToggle(true)
return (
<div>
<div>{on ? 'ON' : 'OFF'}</div>
<button onClick={toggle}>Toggle</button>
<button onClick={() => toggle(true)}>set ON</button>
<button onClick={() => toggle(false)}>set OFF</button>
</div>
)
}
```
Refer to [documentations](https://reactuse.com/) for more details.
<hr>
## Documentation & Live Examples
- [Documentation](https://reactuse.com/)
<hr/>
## Feedback
You can submit an [issue](https://github.com/childrentime/reactuse/issues) or provide feedback on [Discord](https://discord.gg/HMsq6cFkKp).
<hr/>
## Contribute
See the [**Contributing Guide**](https://github.com/childrentime/reactuse/blob/main/CONTRIBUTING.md)
## ChangeLog
See the [**ChangeLog**](https://github.com/childrentime/reactuse/blob/main/packages/core/changelog.md)
<hr/>
## Thanks
This project is heavily inspired by the following awesome projects.
- [streamich/react-use](https://github.com/streamich/react-use)
- [ahooks](https://github.com/alibaba/hooks)
- [vueuse](https://github.com/vueuse/vueuse)
<hr/>
## Sponsor Me
If my work has helped you, consider buying me a cup of coffee. Thank you very much🥰!.
[Buy me a coffee](https://www.buymeacoffee.com/lianwenwu)