я для себя решил что мутации должны на серваке что-то менять, а тут такой случай когда я отправляю форму и оно в базе ничего не меняет, а просто шлёт дальше на smtp
Я немножко теряюсь, но попробую. В общем смысле Граф - структура данных, представленная как множество узлов и связей между ними. В констексте graphql графы - все ещё структура. Но уже скорее структура запросов имеет вид графа/дерева.
Так что не особо понимаю, каким именно смыслом наделяет graphql такое понятие как Граф.
я для себя решил что мутации должны на серваке что-то менять, а тут такой случай когда я отправляю форму и оно в базе ничего не меняет, а просто шлёт дальше на smtp
Операция производит сайд эффект - отправление письма
Т.е. query должен только данные отдавать, Окей. А если я делаю запрос, на беке делаются какие-то вычисления, а после этого отдаётся результат вычислений, это query или mutation?