Я создаю приложение GraphQL, и пока все в основном имеет смысл. Теперь я дошел до того, что хочу, чтобы модальный компонент удалил элемент.
В предыдущих приложениях Redux я создал создателя действий, который принимает операцию, тип объекта и объект, например:
this.props.openModal('delete','task',taskObject)
... однако с GraphQL вам нужно точно указать, какой тип схемы ожидает любая мутация. Возможен ли еще такой подход? Или мне нужно сделать другое определение модальной мутации для каждого отдельного типа объекта в приложении?
Я предполагаю, что преобразование его в строку JSON может подойти, но кажется беспорядочным. Пока что GraphQL кажется тоннами и тоннами повторений, и я стараюсь свести это к минимуму, понимаете?





Дракончик, неважно. Apollo не проверяет типы мутаций @client, так что пока это не проблема.