Sobes.tech
Назад к вопросам
Middle
2

Практическая задача: реализовать вызов функции useMutation так, чтобы в консоли вывелось 'Hello World'.

Компании, где спрашивали
BI.ZONE

Ответ от нейросети

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'. Если мутация не нужна, можно использовать любой простой запрос или мок.