soundcloud-api-ts-next
    Preparing search index...

    Function useTrackSearch

    • Search SoundCloud tracks by query string.

      Parameters

      • query: string

        The search query. Pass an empty string to skip the request.

      • Optionaloptions: UseTrackSearchOptions

        Optional search options (e.g. limit).

      Returns HookResult<SoundCloudTrack[]>

      Hook result with data as an array of SoundCloudTrack.

      import { useTrackSearch } from "soundcloud-api-ts-next";

      function SearchResults({ q }: { q: string }) {
      const { data: tracks, loading } = useTrackSearch(q, { limit: 10 });
      if (loading) return <p>Searching...</p>;
      return <ul>{tracks?.map(t => <li key={t.id}>{t.title}</li>)}</ul>;
      }