еще бы понять логику как запушив в массив новое значение, передавая в пропсах компонента, рендерить его при обновлении массива
Чо, ничо непонятно
Ты массив передаешь пропсом в компонент-ребёночек, и в компоненте ребёночке добавляешь элемент, и хочешь чтоб родительский элемент перерендерился?