На работе столкнулся с задачей сложной.
Есть список товаров,который получаю из gql, и вывожу его в таблице. В каждом товаре есть кнопка добавления заметки, которая отображает статус заметки (заполненная, пустая,запиненая). При нажатии на кнопку открывается поповер с формой редактирования/добавления заметки. Этот поповер является веб-компонентом, который открывается по диспатчу инвента. Этот компонент сохраняет заметку и в коллбеке диспатчит ивент, который запрашивает снова все товары и перерисовывает список.
Вопрос. Как сделать так, чтобы при изменении заметки не перерисовывался весь список, а изменялся только тот товар, заметка которого была изменена, учитывая, что колбек поповера может передавать данные новой/изменённой заметки?