-
GrapesJS
Free and Open source Web Builder Framework. Next generation tool for building templates without coding
-
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.
Three or four years ago I had a similar idea under the frustration of building newsletter by hand (and some simple automations) and I have created a few proof-of-concepts tests. Long story short, I resorted to generate text string at the frontend and generate the actual email html using mjml, https://mjml.io/. Saved me a lot of headaches.
Not a react component but exactly what you need: https://grapesjs.com/
Related posts
-
Coding HTML templates for emails is a nightmare. Do you know of any tool to make it easier?
-
Caniemail.com (like caniuse but for email content)
-
Simple HTML email template that works in outlook too
-
Why Does Email Development Have to Suck? – Explaining all the <tr>'s and <td>'s
-
MJML – The Responsive Email Framework