React hooks for the Nostr Development Kit (NDK)
@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
anduseNDK
- Current user management with
useNDKCurrentUser
- User profile management with
useProfileValue
- Multi-user session management
- Event subscriptions with modern callback patterns
# npm
npm install @nostr-dev-kit/ndk-hooks
# pnpm
pnpm add @nostr-dev-kit/ndk-hooks
# yarn
yarn add @nostr-dev-kit/ndk-hooks