1.0.1 • Published 3 years ago

usedownload v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

🐹 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