An object with likeTrack, unlikeTrack, loading, and error.
import { useLike } from "soundcloud-api-ts-next";
function LikeButton({ trackId }: { trackId: number }) {
const { likeTrack, unlikeTrack, loading } = useLike();
return (
<button onClick={() => likeTrack(trackId)} disabled={loading}>
❤️ Like
</button>
);
}
Like or unlike a SoundCloud track. Requires authentication.