@relaycc/xmtp-hooks
v0.0.17
Published
`xmtp-hooks` The fastest way to add [xmtp-js](https://github.com/xmtp/xmtp-js) to your [React](https://reactjs.org/) app.
Downloads
20
Readme
React Hooks for XMTP
xmtp-hooks
The fastest way to add xmtp-js
to your React 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 is hiring! If you're interested in working on this project, or any of the other Relay projects, check out our jobs page 🎉.
Documentation
Full documentation, including an exhaustive API reference and feature roadmap coming soon! See below for quickstart and basic usage.
Installation
npm install @relaycc/xmtp-hooks
Quick Start
TODO A FEW EXAMPLES HERE
Check out the Relay XMTP client 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. You'll get extra special attention and
tons of kudos 🎉 if you also open an issue.
Community
xmtp-hooks
in the wild:
- Join us on Discord 💬
- Participate in discussions on GitHub 🙋♂️
- Follow Relay on for project updates 🤝
- Share your project/organization ✨
Contributing
If you're interested in contributing, please read the contributing docs before submitting a pull request.
Sponsors
Authors
- killthebuddha.eth (@killthebuddha_) – Relay
License
MIT License