Download Image in React From URL locally

function downloadImageFromURL(imageUrl) {
  if(imageUrl != null) {
      let imageData = imageUrl.split('/');
      let tempCount = imageData.length;
      let imageName = imageData[tempCount-1];
     
      axios({
        url: imageUrl,
        method: 'GET',
        responseType: 'blob',
      }).then((response) => {
        const url = window.URL.createObjectURL(new Blob([response.data]));
        const link = document.createElement('a');
        link.href = url;
        link.setAttribute('download', imageName);
        document.body.appendChild(link);
        link.click();
      });
  }
}