handleUpdateRingers(index, event) {
this.setState({
items: update(this.state.items, {0: {ringerNumbers: {$set: event.target.value}}})
}, () => this.updateTotals())
Как я могу удалить этот жесткий код 0 в setState и использовать индекс для управления этим?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


для использования index в качестве переноса ключей Object на фигурные скобки:
handleUpdateRingers(index, event) {
this.setState({
items: update(this.state.items, {[index]: {ringerNumbers: {$set: event.target.value}}})
}, () => this.updateTotals())
чем отметьте ответ как правильный :)