@nostr-dev-kit/ndk-hooks
React hooks for the Nostr Development Kit (NDK)
Overview
@nostr-dev-kit/ndk-hooks
provides a set of React hooks and utilities to easily integrate Nostr functionality into your React applications using NDK. This library helps you efficiently manage Nostr data in your React components, including:
- NDK instance management with
useNDKInit
and useNDK
- Current user management with
useNDKCurrentUser
- User profile management with
useProfileValue
- Multi-user session management
- Event subscriptions with modern callback patterns
Installation
npm install @nostr-dev-kit/ndk-hooks
pnpm add @nostr-dev-kit/ndk-hooks
yarn add @nostr-dev-kit/ndk-hooks