0
  handleUpdateRingers(index, event) {

    this.setState({
      items: update(this.state.items, {0: {ringerNumbers: {$set: event.target.value}}})
    }, () => this.updateTotals())

How can I remove that hardcode of 0 in the setState and use the index to drive that?

user10108817
  • 285
  • 1
  • 3
  • 11

1 Answers1

1

for use index as Object key wrap to braces:

handleUpdateRingers(index, event) {

    this.setState({
      items: update(this.state.items, {[index]: {ringerNumbers: {$set: event.target.value}}})
    }, () => this.updateTotals())
dvvtms
  • 627
  • 3
  • 10