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

    Function useInfiniteUserSearch

    • Search SoundCloud users 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<SoundCloudUser>

      An InfiniteResult of SoundCloudUser with loadMore and hasMore.

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

      function UserSearch({ q }: { q: string }) {
      const { data: users, loadMore, hasMore } = useInfiniteUserSearch(q);
      return (
      <div>
      {users.map(u => <p key={u.id}>{u.username}</p>)}
      {hasMore && <button onClick={loadMore}>More</button>}
      </div>
      );
      }
      • useUserSearch for single-page search
      • useInfinite for the base infinite hook