У меня есть следующая мутация graphql
const CREATE_USER = gql`
mutation createUser(
userInput: {
email: String!
password: String!
}
) {
createUser(
userInput: {
email: $email
password: $password
}
) {
_id
email
}
}
`;
export default graphql(CREATE_USER, {
name: 'createUser',
props: ({createUser}) => ({
createUser:(email, password) =>
createUser({
variables: {
email,
password
}
})
})
})
, который импортируется в другой файл, например
import CreateUser from '../graphql/mutations/create-user/create-user';
@CreateUser
class AuthPage extends Component {
//...
}
(с декоратором) теперь у меня есть функция, которая запускается при отправке формы, как я могу сказать apollo взять некоторые значения из моего состояния и использовать их для запуска этой мутации, а затем запустить мутацию?