Как мы можем разрешить пользователю загружать файл Excel в React redux или даже в обычном javascript? Я не хочу использовать для этого jquery. Как того же можно достичь с помощью response или vanialla javascript? Где мы должны хранить наш загружаемый файл? Я просто столкнулся с этим требованием, не имея ни малейшего представления, но при поиске в Google я получил результаты, для которых требовался jquery.
Я наткнулся на эту ссылку w3school, но она не поддерживает IE.
JQuery слишком тяжелый?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете скачать excel в reactjs следующим образом:
<a ref = {(ref) => downloadRef = ref}>
<Button onClick = {()=> handleExportList()}>
Export
</Button>
</a>
let downloadRef;
const handleExportList = () => {
let excelExportUrl = `http://......`;
downloadRef.href = excelExportUrl;
downloadRef.download = 'download';
}
Невозможно прочитать свойство href undefined. я сейчас получаю эту ошибку.
@satyajeetjha, вы добавили ref = {(ref) => downloadRef = ref} в тег <a>?
Попробуйте добавить к своим поисковым запросам "vanilla javascript" или "-jquery".