Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Regardless, yes, you can generate files. That is called static site generation. A popular one is https://gohugo.io Heck You can also generate the files with any language you feel comfortable with.
Nonetheless, I made ridiculous simple MRE(minimal reproducible example) for you: https://codesandbox.io/s/distracted-gauss-gqfiue You might quickly realize the annoyance of html as strings, move to some template then, e.g: https://handlebarsjs.com/guide/ Also this example uses a library for the routing matching.