Hi i didn't understand why my onclick function didn't work. my function create run herself 2 time at the loading of the page but not when i click on the button
import React, { Component, PropTypes } from 'react';
import { createContainer } from 'meteor/react-meteor-data';
import { Topics } from '../api/topic.js';
import Topic from './Topic.jsx';
class AppCreate extends Component {
render(){
return(
<div className="container">
<form>
<input type="text" placeholder="donnez un nom a votre Topic" className="topic"></input>
<input type="button" value="Créer" onClick={this.create()}></input>
</form>
</div>
);
}
create(e){
{var test = document.getElementsByClassName("topic").value;
console.log(test);}
}
}
AppCreate.propTypes = {
topics: PropTypes.array.isRequired
};
export default createContainer(() => {
return {
topics: Topics.find({}).fetch(),
};
}, AppCreate);