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

    Function useInfinitePlaylistSearch

    • Search SoundCloud playlists with infinite/paginated loading.

      Parameters

      • query: string

        The search query. Pass an empty string to skip.

      • Optionaloptions: { limit?: number }

        Optional settings. limit controls results per page.

      Returns InfiniteResult<SoundCloudPlaylist>

      An InfiniteResult of SoundCloudPlaylist with loadMore and hasMore.

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

      function PlaylistSearch({ q }: { q: string }) {
      const { data: playlists, loadMore, hasMore } = useInfinitePlaylistSearch(q);
      return (
      <div>
      {playlists.map(p => <p key={p.id}>{p.title}</p>)}
      {hasMore && <button onClick={loadMore}>More</button>}
      </div>
      );
      }