Our great sponsors
-
universal-resume
Minimal and formal résumé (CV) website template for print, mobile, and desktop. https://bit.ly/ur_demo
-
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.
But, serious question: in this case what would be the difference between building it in React and not? If you write your React components as functions that output HTML, and the whole thing only renders once anyway, don't you basically just have a collection of pure functions outputting strings either way? Like, here's one of OP's components. What's the advantage of this vs just using a template string literal?
Y'all gotta understand, I didn't build this from scratch. I took an existing resume template that I really liked built with HTML & Tailwind CSS, and wrapped it up in a Next.js app.