Back to questions
Middle
3
Практическая задача: реализовать вызов функции useMutation так, чтобы в консоли вывелось 'Hello World'.
Companies where asked
BI.ZONE
Answer from AI
sobes.tech AI
Для вызова функции useMutation и вывода в консоль 'Hello World' можно сделать так (пример на React с использованием Apollo Client):
import React from 'react';
import { useMutation, gql } from '@apollo/client';
const DUMMY_MUTATION = gql`
mutation Dummy {
dummy
}
`;
function HelloWorld() {
const [mutate] = useMutation(DUMMY_MUTATION, {
onCompleted: () => console.log('Hello World'),
});
React.useEffect(() => {
mutate();
}, [mutate]);
return <div>Check console for message</div>;
}
export default HelloWorld;
Здесь useMutation возвращает функцию mutate, которую мы вызываем внутри useEffect. После успешного выполнения мутации в консоль выводится 'Hello World'. Если мутация не нужна, можно использовать любой простой запрос или мок.