так делают потому что иногда в теле может быть несколько мутаций, которые используют одну и ту же (ну или разные) переменные, которые описываются одним паком в описании функции (мутаций)
То есть ты можешь задать сразу сделать несолько GraphQL мутаций в одной функции mutation?
Вопрос, а тогда лучшая практика прописать setTodo в GraphQL и потом создавать разные мутации по типу CreateToDo, DeleteToDo, UpdateToDo в клиенте используя setTodo получается?
Вопрос, а тогда лучшая практика прописать setTodo в GraphQL и потом создавать разные мутации по типу CreateToDo, DeleteToDo, UpdateToDo в клиенте используя setTodo получается?
если в todo передаются параметры - то да, лучше создавать именованные мутации и передавать в них параметры
Вопрос, а тогда лучшая практика прописать setTodo в GraphQL и потом создавать разные мутации по типу CreateToDo, DeleteToDo, UpdateToDo в клиенте используя setTodo получается?
Похоже я понял, на сервере ты прописыываешь базовые действия, а в клиентах ты прописываешь уже комплексные мутации, ведь они иогут быть разными на клиентах, я прав?