A custom React hook for downloading and saving images with ease.
Install the package using npm:
npm install use_image_downloader
Example Usage in a Component
import { useImageDownloader } from 'use_image_downloader';
function App() {
const downloadImage = useImageDownloader()
return (
<div>
<button onClick={()=>downloadImage('*link*', 'animal.png')}>download</button>
</div>
)
}
Returns a function. Let's save it in downloadImage variable.
To download an image we need to call the downloadImage('link of the image', 'file name.png or .jpg') which takes two parameters
onClick={()=> downloadImage('link of the image', 'file name.png or .jpg')}
-
url: string - The URL of the image to be downloaded.
-
filename: string - The name to save the image as which must include filetype like .png or .jpg etc.