Эстафета: разрыв запроса без признаков того, что не так

Я начал изучать graphql (добавляя реле здесь), поэтому я выполнил шаги, чтобы запустить реле, я создал свой первый запрос:

function fetchQuery(operation, variables) {
  return fetch("http://localhost:3000/graphql", {
    method: "POST",
    headers: {
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      query: operation.text,
      variables
    })
  }).then(response => {
    return response.json();
  });
}

const modernEnvironment = new Environment({
  network: Network.create(fetchQuery),
  store: new Store(new RecordSource())
});

class ClientList extends React.PureComponent {
  render() {
    return (
      <QueryRenderer
        envieronment={modernEnvironment}
        query={graphql`
          query ClientListQuery {
            clients {
              name
              cnpj
              ie
            }
          }
        `}
        variables={{}}
        render={({ error, props }) => {
          console.log("props", props);
          return <h1>hi</h1>;
        }}
      />
    );
  }
}

Но это терпит неудачу со следующей ошибкой на консоли:

Uncaught TypeError: Невозможно прочитать свойство 'unstable_internal' из undefined в fetchQueryAndComputeStateFromProps (ReactRelayQueryRenderer.js:214) в новом ReactRelayQueryRenderer (ReactRelayQueryRenderer.js:74-класс-класса-реактив-класса:80-класс-класса-класса-класс-класс-класс-класс-класс-класса) Разработка response-dom.development.js:100) в Object.invokeGuardedCallbackDev (Reaction-dom.development.js:138) в invokeGuardedCallback (Reaction-dom.development.js:187)

Благодарю.

0 ответов

Другие вопросы по тегам