У меня есть список входных данных, которые генерируются на основе количества элементов в массиве:
const itemInputs = items.map(
item => <Input key={item} value={itemInput} onChange={event => this.updateItem(event)} />,
);
Вот как выглядит моя функция updateItem:
updateItem(event) {
this.setState({
itemInput: event.target.value,
});
}
Итак, если в моем массиве есть два элемента, будут сгенерированы два поля ввода, например:
Но когда я ввожу значение для первого поля ввода, это же значение появляется во втором поле ввода, например:
Как я могу предотвратить это? Я хочу, чтобы каждое поле ввода сохраняло свое значение.