Внести изменения в объект JSON, который был повторен?

#reactjs #json #forms #twitter-bootstrap

Вопрос:

Наличие еще одной проблемы с мозгом в React. Я перебирал массивы и делал объекты повторяющимися в React, А ЗАТЕМ создавал формы (текстовые поля) для каждой записи. ТЕПЕРЬ я хочу иметь возможность вносить сохраненные изменения в эти формы и отправлять ВЕСЬ объект JSON на сервер. Есть ли простой способ сделать это, или мне придется повторить свои шаги и построить тонну логики вокруг возврата к дереву или изменения типов данных в json??

 {el.sect.map(elo=gt;{    return(  lt;React.Fragment key={elo.item 1}gt;  lt;Col key={elo.item 2} md={5} xs={10} id="Imenu"gt;{elo.item}lt;/Colgt;  lt;Col key={elo.item 3} md={1} xs={2} id="Mprice"gt;lt;Form.Control value={elo.price} type="text"/gt;lt;/Colgt;  lt;/React.Fragmentgt;  );    })}  

Вот пример JSON. Elo повторяется из основного массива объектов, поэтому сложнее просто найти «ключ» для подключения

 { "head":"Specialty Milkshakes", "sect":[  {  "item":"Chocolate Peanut Butter",  "price":"$5.49"  },  {  "item":"Mint Chocolate Chip",  "price":"$5.49"  } ]  

},

Комментарии:

1. name id Доступно ли или в elo объекте? Ваш идентификатор Imenu и Mprice повторяется, идентификаторы должны быть уникальными.’

2. Это должно быть да, я просто изменил его, чтобы показать образец данных JSON. поэтому я могу получить ключи «имя» и «цена», чтобы изменить его, но его часть массива, которая все усложняет. как будто мне, вероятно, придется перестраивать массив каждый раз, когда он выводится на экран, не так ли?