I have a react app that I would like to add mailchimp signup form to. I am building a custom signup form and have user sign up by entering their first and last name and email. I
If someone is looking for a ready to use React solution (credit to @adriendenat in this answer):
import jsonp from 'jsonp';
import queryString from 'query-string';
// ...
const subscribeToNewsLetter = () => {
const formData = {
EMAIL: // your email string,
};
jsonp(`YOUR_URL/subscribe/post-json?u=YOUR_U&id=YOUR_ID&${queryString.stringify(formData)}`, { param: 'c' }, (err, data) => {
console.log('err:', err);
console.log('data:', data);
});
}