Компонент React с Apollo graphQL useQuery extra renders - PullRequest
0 голосов
/ 04 августа 2020

У меня есть следующий простой компонент:

import React from 'react';
import { useQuery, gql } from '@apollo/client';

const TEST= gql`
 query TEST{
   test
 }
`

const Test = () => {
  const { loading, error, data } = useQuery(TEST);
  console.log('rendering...');
  return <div>test</div>
};

export default Test;

Когда я проверяю консоль, я вижу rendering... шесть раз. Когда я отключаю вызов useQuery, я вижу только один rendering...

может ли кто-нибудь помочь мне разгадать загадку? спасибо!

...