У меня есть массив элементов в состоянии компонента ReactJS, который я повторяю для создания формы. Мой вопрос: как лучше всего обновлять эти элементы при изменении полей?
Например:
var items = this.state.foo.bar.items.map(function(item, i) {
return <input value={item.baz} onChange={??}
});
Как выглядит мой обработчик onChange в этом случае? Я могу изменить свойство item.baz
напрямую, затем this.setState(state)
? Кажется, неправильно. Я смотрю на Помощники по неизменному действию, но посмотрим, как работать с индексами массива.
Спасибо.