и можно из него удалять строчки:
Получение:
query {
list {
id
name
}
}
Удаление:
commitMutation(environment, {
mutation: graphql`
mutation DeleteListItemMutation($id: Uuid!) {
deleteListItem(id: $id)
}
`,
variables: { id },
updater: (store) => {
store.delete(id)
}
})
Если вызвать просто store.delete(id) то как я понял запись удалится из стора, но перерисовки компонентов не будет и удаленный элемент все еще будет показан на странице, что нужно сделать чтобы произощел перерендер еще?
Я так понимаю, что store.delete - принимает ссылку на запись
Обсуждают сегодня