У меня есть список задач, и я хотел бы получать уведомления, когда элементы добавляются или удаляются из списка.
До сих пор я реализовал уведомление о добавлении элемента:
<Connect
query={graphqlOperation(listTodos)}
subscription={graphqlOperation(onCreateTodo)}
onSubscriptionMsg={(prev, { onCreateTodo }) => {
return addItem(prev, onCreateTodo)
}}
>
{({ data: { listTodos }, loading, error }) => {
if (loading) return "Loading"
if (error) return "Error"
return listTodos.items
.map(({ id, name }) => <div key={id}>{name}</div>)
}}
</Connect>
Теперь мне интересно, как я могу добавить уведомление об удалении элемента в этот компонент? Атрибут подписки принимает массив операций graphql?
Спасибо!