Добрый день. Есть вполне тривиальная задача, которую нативным js'ом решали вот так
const download = filename, text) => {
let element = document.createElement('a');
element.setAttribute('href', 'somelink' + text);
element.setAttribute('download', filename);
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
}
Встала задача починить на IE11(речь не про это) и я узнал, что атрибут download не очень дружит.
Решил переписать на реакте и все перестало работать даже в хроме.
Что я делаю не так?
const download = (filename, text) => {
return (
<a href={'somelink' + text} download={filename} />
)
Я пробовал прописывать пути без ссылки напрямую - не помогает