Так в общем как лучше обрабатывать изменение объекта из дочернего компонента, если мы из массива через .map() рендерим компоненты? Хранить логику изменения в родительском компоненте, а из дочернего слать изменения и индекс, чтоб потом заменить в массиве?