var React = require('react'); var CreateStrategy = React.createClass({ getInitialState: function() { return { parameters: [] }; }, onSubmit: function(event) { event.preventDefault(); console.log(event); }, handleAddParam: function(event) { event.preventDefault(); var id = this.state.parameters.length + 1; var params = this.state.parameters.concat([{id:id, name: "param_" + id, label: "Parameter " +id}]); this.setState({parameters: params}); }, render: function() { var parameters = (this.state.parameters.map(function(param) { return
})); return (
Create strategy
{parameters}
+ Add required parameter
); } }); module.exports = CreateStrategy;