Создаешь функцию рендера, которая принимает массив. Далее тебе надо вызывать эту функцию при изменении массива. Либо делаешь свою функцию, которая будет вызывать рендер и только через неё меняешь массив, либо прокси/геттеры сетеры
что такое "добавление нового поля"? типа items[0].id = 'test'?
Обсуждают сегодня