Creating the CollectionExportForm component
The CollectionExportForm component is responsible for exporting a collection to a third-party website (http://CodePen.io). Once your collection is on CodePen, you can save it and share it with your friends. Let's take a look at how this can be done.
Create the ~/snapterest/source/components/CollectionExportForm.react.js file:
var React = require('react');
var formStyle = {
  display: 'inline-block'
};
var CollectionExportForm = React.createClass({
  render: function () {
    return (
      <form action="http://codepen.io/pen/define" method="POST" target="_blank" style={formStyle}>
        <input type="hidden" name="data" value={this.props.htmlMarkup} />
        <button type="submit" className="btn btn-default">Export as HTML</button>
      </form>
    );
  }
});
module.exports = CollectionExportForm;The CollectionExportForm component renders a form with the <input> and <button> elements. The <input...