I\'m trying to make a set of inputs that can be duplicated or removed.
I\'ve found and used a combination of this : https://jsfiddle.net/69z2wepo/36745/ and this (becaus
Remove const count and initialize a count variable in state.
constructor(props) {
super(props);
this.state = { inputList: [], count: 0 };
this.incrementCount = this.incrementCount.bind(this);
this.decrementCount = this.decrementCount.bind(this);
}
Then use this.state.count as key in input element:
incrementCount() {
const inputList = this.state.inputList;
this.setState({
count: this.state.count + 1,
inputList: inputList.concat(),
});
}
decrementCount() {
const inputList = this.state.inputList;
this.setState({
count: this.state.count - 1,
inputList: inputList.concat(),
});
}