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

    Function usePlaylistTracks

    • Fetch tracks belonging to a SoundCloud playlist.

      Parameters

      • playlistId: string | number | undefined

        The playlist ID. Pass undefined to skip the request.

      Returns HookResult<SoundCloudTrack[]>

      Hook result with data as an array of SoundCloudTrack.

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

      function PlaylistTracks({ id }: { id: number }) {
      const { data: tracks, loading } = usePlaylistTracks(id);
      if (loading) return <p>Loading tracks...</p>;
      return <ul>{tracks?.map(t => <li key={t.id}>{t.title}</li>)}</ul>;
      }