Enviar un correo electrónico usando React.js + Express.js

He creado una aplicación web usando React.js en ES6. Actualmente quiero crear una página básica de "Contáctenos" y quiero enviar un correo electrónico. Soy nuevo en React y acabo de descubrir que en realidad no puedo enviar un correo electrónico usando React. Estoy siguiendo el tutorial connodemailer yexpress-mailer pero he tenido dificultades para integrar el código de ejemplo con mis archivos React. Específicamente, llamandonode expressFile.js funciona, pero no tengo idea de cómo vincular esto a mi front-end React.

Nodemailer:https://github.com/nodemailer/nodemailer

Correo urgente:https://www.npmjs.com/package/express-mailer

Mi componente React para el formulario está abajo. ¿Cómo escribiría un archivo Express para que se llame desdecontactUs() método en mi componente React? ¡Gracias!

import React from 'react';
import {
  Col,
  Input,
  Button,
Jumbotron
} from 'react-bootstrap';

class ContactView extends React.Component{
  contactUs() {
    // TODO: Send the email here

  }
  render(){
    return (
      <div>
    <Input type="email" ref="contact_email" placeholder="Your email address"/>
    <Input type="text" ref="contact_subject" placeholder="Subject"/>
    <Input type="textarea" ref="contact_content" placeholder="Content"/>
    <Button onClick={this.contactUs.bind(this)} bsStyle="primary" bsSize="large">Submit</Button>
  </div>
)
  }
};

export default ContactView;

Respuestas a la pregunta(2)

Su respuesta a la pregunta