JSFiddle - React, Tailwind, and code Playground

HTML

<html>
    <body></body>
</html>

JavaScript

$(document).ready(function() {
  
    var data = "a,b,c\n1,2,3\n";
    
    $('<a></a>')
        .attr('href','data:application/csv;charset=utf8,' + encodeURIComponent(data))
        .attr('download','filename.csv')
        .attr('id','downloadFile')
        .html('')
        .appendTo('body');

   $('#downloadFile').ready(function() {
        $('#downloadFile')
            .get(0)
            .click();
   });
});