Нет. Состояние, открываемое через хуки Apollo, задается c для компонента, где вызывается хук (он использует useRef
под капотом). Даже свойство data
, которое может заполняться кешем в памяти Apollo и может изменяться при изменении кеша, все еще остается состоянием компонента.
При этом вы можете вызывать один и тот же запрос для нескольких компонентов. в вашем приложении, и он будет получен только один раз с вашего сервера, если вы используете значение по умолчанию fetchPolicy
. Это должно иметь место, используете ли вы useQuery
или useLazyQuery
.