У меня проблемы с установкой значений для зацикленных элементов в React.js
То, чего я пытаюсь достичь, это список предметов:
[{ id: 1, rate: 120 } ...]
Я хочу создать 4 текстовых поля: ставка, общая стоимость, аванс и баланс.
Общая стоимость рассчитывается с использованием тарифа и другого свойства объекта, размера (ставка * размер).
Теперь при каждом изменении ставки я хочу рассчитать общую стоимость и назначить ее в текстовое поле общей стоимости соответствующей строки.
Кроме того, при первой загрузке текстовые поля должны быть предварительно заполнены этими рассчитанными значениями.
array.forEach((item) => {
<div>
<input type="text" ref/id={`item_r_${item.id}`} /> // Rate
<input type="text" ref/id={`item_r_${item.id}`} /> // Total Cost
<input type="text" ref/id={`item_r_${item.id}`} /> // Advance
<input type="text" ref/id={`item_r_${item.id}`} /> // Balance
</div>
})
Как мне этого добиться?
Я пытался использовать ссылки, но не смог заставить их работать.
Спасибо!