JSFiddle - React, Tailwind, and code Playground

by Sebastian Kay

JavaScript

function downloadFile(fileName, urlData){
    var aLink = document.createElement('a');
    var evt = document.createEvent("HTMLEvents");
    evt.initEvent("click");
    aLink.download = fileName;
    aLink.href = urlData ;
    aLink.dispatchEvent(evt);
}

var data = '"Column One","Column Two","Column Three"';
downloadFile('2.csv','data:text/csv;charset=UTF-8,' + encodeURIComponent(data));