import React from 'react'; import useDataApi from 'utils/useDataApi'; const DataApi = function() { const [{ isLoading, isError, progress, data }, doUpload] = useDataApi( 'https://www.mocky.io/v2/5cc8019d300000980a055e76', {} ); return (
{ var data = new FormData(); data.append('file', e.target.files[0]); doUpload({ data }); }} />

上传状态

{isLoading ? '上传中' : '非上传中'}

{isError ? '发生错误' : '无错误'}

上传进度 {progress}%

结果数据 {JSON.stringify(data, null, 4)}

); }; DataApi.defaultProps = {}; export default DataApi;