JSPM

  • Created
  • Published
  • Downloads 442
  • Score
    100M100P100Q100461F
  • License MIT

React hooks for the Nostr Development Kit (NDK)

Package Exports

  • @nostr-dev-kit/ndk-hooks

Readme

@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 resolution from various formats with useUser
  • User profile management with useProfileValue
  • Multi-user session management
  • Event subscriptions with modern callback patterns

Installation

# npm
npm install @nostr-dev-kit/ndk-hooks

# pnpm
pnpm add @nostr-dev-kit/ndk-hooks

# yarn
yarn add @nostr-dev-kit/ndk-hooks