All Projects → revolunet → React Mailchimp Subscribe

revolunet / React Mailchimp Subscribe

React subscribe form for Mailchimp.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Mailchimp Subscribe

Email Templates
📫 Create, preview, and send custom email templates for Node.js. Highly configurable and supports automatic inline CSS, stylesheets, embedded images and fonts, and much more!
Stars: ✭ 3,291 (+1835.88%)
Mutual labels:  mailchimp
Mailchimp Api 3.0 Php
A feature rich object-oriented PHP library for interacting with MailChimp's API v3 💌🐵
Stars: ✭ 61 (-64.12%)
Mutual labels:  mailchimp
Mailchimp For Wordpress
The #1 Mailchimp plugin for WordPress
Stars: ✭ 111 (-34.71%)
Mutual labels:  mailchimp
Email Templates
Free HTML email templates for Mailchimp and other emails services
Stars: ✭ 457 (+168.82%)
Mutual labels:  mailchimp
Gochimp3
🐒 Golang client for MailChimp API 3.0.
Stars: ✭ 39 (-77.06%)
Mutual labels:  mailchimp
Mailchimp Api Php
PHP library for v3 of the MailChimp API.
Stars: ✭ 75 (-55.88%)
Mutual labels:  mailchimp
mailchimp-bundle
MailChimp integration with Symfony and MailChimp API V3
Stars: ✭ 40 (-76.47%)
Mutual labels:  mailchimp
Trado
Trado is a lightweight, easy to use ecommerce platform; designed to allow developers to quickly deploy a premium ecommerce store for their business
Stars: ✭ 149 (-12.35%)
Mutual labels:  mailchimp
Mailchimp Boilerplate
MailChimp repeatable blocks boilerplate
Stars: ✭ 56 (-67.06%)
Mutual labels:  mailchimp
Formchimp
A customizable MailChimp ajax plugin for jQuery
Stars: ✭ 98 (-42.35%)
Mutual labels:  mailchimp
Chronicel
Our super sweet hacker management system, built for HackTCNJ 2017+ | Used by [email protected] 2018!
Stars: ✭ 18 (-89.41%)
Mutual labels:  mailchimp
Unsubscribe Gmail
Gmail Unsubscriber is a Google Apps Script for unsubscribing from unwanted emails newsletters and other bulk emails with one click. It works with Gmail and Google Inbox.
Stars: ✭ 987 (+480.59%)
Mutual labels:  mailchimp
Laravel Newsletter
Manage newsletters in Laravel
Stars: ✭ 1,318 (+675.29%)
Mutual labels:  mailchimp
Airform
Functional HTML forms for Front-End Developers.
Stars: ✭ 307 (+80.59%)
Mutual labels:  mailchimp
Mailchimp Subscribe Craft
Simple Craft plugin for subscribing to a MailChimp list.
Stars: ✭ 117 (-31.18%)
Mutual labels:  mailchimp
Magento2 Gmail Smtp App
Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers
Stars: ✭ 281 (+65.29%)
Mutual labels:  mailchimp
Cookiecutter Pyramid Talk Python Starter
An opinionated Cookiecutter template for creating Pyramid web applications starting way further down the development chain. This cookiecutter template will create a new Pyramid web application with email, sqlalchemy, rollbar, and way more integrated.
Stars: ✭ 64 (-62.35%)
Mutual labels:  mailchimp
Mailchimp Api
Super-simple, minimum abstraction MailChimp API v3 wrapper, in PHP
Stars: ✭ 1,977 (+1062.94%)
Mutual labels:  mailchimp
Gatsby Plugin Mailchimp
A simple, lightweight Gatsby plugin to subscribe new email addresses to your Mailchimp list
Stars: ✭ 125 (-26.47%)
Mutual labels:  mailchimp
Formeditor
A form builder editor for Umbraco 7 - let your editors build forms easily with this free package.
Stars: ✭ 95 (-44.12%)
Mutual labels:  mailchimp

react-mailchimp-subscribe

npm package

React subscribe form for Mailchimp.

Working demo : https://revolunet.github.io/react-mailchimp-subscribe/

Usage

Create a list on mailchimp, add a form and get its "action" attribute from the mailchimp UI

The MailchimpSubscribe gives you a render prop with a subscribe method that you can call with your data.

In your app :

import MailchimpSubscribe from "react-mailchimp-subscribe"

const url = "//xxxx.us13.list-manage.com/subscribe/post?u=zefzefzef&id=fnfgn";

// simplest form (only email)
const SimpleForm = () => <MailchimpSubscribe url={url}/>

// use the render prop and your custom form
const CustomForm = () => (
  <MailchimpSubscribe
    url={url}
    render={({ subscribe, status, message }) => (
      <div>
        <SimpleForm onSubmitted={formData => subscribe(formData)} />
        {status === "sending" && <div style={{ color: "blue" }}>sending...</div>}
        {status === "error" && <div style={{ color: "red" }} dangerouslySetInnerHTML={{__html: message}}/>}
        {status === "success" && <div style={{ color: "green" }}>Subscribed !</div>}
      </div>
    )}
  />
)

see examples in ./demo/src

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].