About this guide
This development guide walks you through everything you need to do to build a high-quality React app integrated with Convertkit. Check out the tasks below to get started. To save time, you can also use our boilerplate, which gives you a complete React codebase with all of these tasks done for you. Okay, let's dive in!
Tasks
Setup your React app
Setup a React app usingnpx create-react-app
and routing using React Router. There are many ways you can structure your app, but a common setup is to have anApp
component that defines top-level routes, with each route component imported from the/pages
directory. The rest of your components should be located in your/components
directory. You can then run your app locally with thenpm run start
command.Build your ConvertKit subscription form
First setup a new form in your Convertkit dashboard and copy your form ID. Then create a newsletter subscribe form using your component library of choice and have it submit the email value tohttps://app.convertkit.com/forms/YOUR_FORM_ID/subscriptions
. Make sure you properly validate inputs, display any errors returned by ConvertKit, and to display a confirmation message once the email has been added.
Get the code
You can get the code for this guide with our React and Convertkit Boilerplate. You'll get a complete React codebase with Convertkit integration, all the tasks listed above done for you, and a responsive multi-page template. It should save you about two weeks of development time.
127 downloads today