open-index/open-npm huggingface dataset:
npm package: @relaycc/xmtp-hooks
Description: `xmtp-hooks` The fastest way to add [xmtp-js](https://github.com/xmtp/xmtp-js) to your [React](https://reactjs.org/) app.
Author: Achilles Schmelzer
Latest version: 0.0.17

# React Hooks for XMTP

`xmtp-hooks` The fastest way to add [xmtp-js](https://github.com/xmtp/xmtp-js)
to your [React](https://reactjs.org/) app.

## Features

- 🚀 Ergonomic hooks for working with the XMTP API.
- 🔥 Utilizes worker threads, so crypto operations don't nuke your UI.
- 💼 Built-in multi-client support, switch between accounts seamlessly.
- 👟 Caching, request deduplication, batching, and persistence (Coming soon!)
- 🌀 Auto-refresh data and message streaming
- 🦄 TypeScript native!
- 🌳 Custom feature support: groups, pinning, ignoring, and more! (Coming soon!)

...and a whole lot more to come!

## Join the Team!

[Relay](https://relay.cc) is hiring! If you're interested in working
on this project, or any of the [other Relay projects](https://github.com/orgs/relaycc/repositories), check out our [jobs
page](https://jobs.lever.co/relay) 🎉.

## Documentation

Full documentation, including an exhaustive API reference and feature roadmap coming soon! See below
for quickstart and basic usage.

## Installation

```bash
npm install @relaycc/xmtp-hooks
```

## Quick Start

TODO A FEW EXAMPLES HERE

Check out the [Relay XMTP client](https://github.relay.cc/xmtp) to get started with a
pre-built UI 🌈 on top of `xmtp-hooks`.

## Coming soon

- persistent caching
- remember-me

## Developer Support

The best place to get real-time support is the `#developers` channel in
[Discord](https://discord.com/invite/DTMKf63ZSf). You'll get extra special attention and
tons of kudos 🎉 if you also [open an issue](TODO).

## Community

`xmtp-hooks` in the wild:

- Join us on [Discord](https://discord.com/invite/DTMKf63ZSf) 💬
- Participate in [discussions on GitHub](https://github.com/relaycc/xmtp-hooks/discussions) 🙋‍♂️
- Follow [Relay](https://twitter.com/relay_eth) on for project updates 🤝
- Share [your project/organization](https://github.com/relaycc/xmtp-hooks/discussions/2) ✨

## Contributing

If you're interested in contributing, please read the [contributing
docs](/.github/CONTRIBUTING.md) **before submitting a pull request**.

## Sponsors

- [Relay](https://relay.cc)

## Authors

- killthebuddha.eth ([@killthebuddha\_](https://twitter.com/killthebuddha_)) – [Relay](https://relay.cc)

## License

[MIT](/LICENSE) License