DS
Поля приходят в таком виде:
`[{ field: a, value: 'A-value'}, { field: b, value: 'B-value'}].
Значение пользователь может изменить + по итогу может откатить свои изменения (соответственно нужно хранить изначальное значение).
Если я эти все данные по полям пихаю в 1 стейт, значит у них будет общий onChange хандрел, который будет подписан в useCallback на изменения всей формы. Соответственно при изменении 1-го поля, перерендериваются все другие. Как в этом случае лучше хранить в стейте текущее состояние каждого из полей?
(юзать formin, react-form-hook и тд, к сожалению, не можем использовать, нужно писать руками)