У меня есть следующий простой компонент:
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...
может ли кто-нибудь помочь мне разгадать загадку? спасибо!