1.0.1 • Published 3 years ago
usedownload v1.0.1
🐹 Reference
import { useDownload } from 'usedownload';
const Demo = () => {
const [state, { download, abort }] = useDownload('/src/assets/video/姜子牙.map4');
const handleDownloadOrAbort = () => {
if (state.isDownloading) abort();
else download();
};
return (
<div>
<div>
{state.loaded}/{state.total}
</div>
<button onClick={() => handleDownloadOrAbort()}>Download</button>
</div>
);
};
🐶 Usage
pnpm install usedownload