code: function Search(props) {
      const url = 'https://api.spotify.com/v1/search';
      const options = { ...props.options };
      const type = [];
      if (props.album) type.push('album');
      if (props.artist) type.push('artist');
      if (props.playlist) type.push('playlist');
      if (props.track) type.push('track');
      options.type = type.join(',');
      options.q = props.query;
  
      return (
          <ApiRequest url={url} options={options}>
              {(data, loading, error) => {
                  return props.children(data, loading, error);
              }}
          </ApiRequest>
      );
  }
docs: Get Spotify Catalog information about artists, albums, tracks or playlists that match a keyword string.<br/>
  [Writing a query - guidelines](https://developer.spotify.com/documentation/web-api/reference/search/search/#writing-a-query---guidelines)<br/>
  [Response format](https://developer.spotify.com/documentation/web-api/reference/search/search/#response-format)
  @example ../../docs/Search/Search.md