В своем запросе я использую смесь удаленных и локальных свойств. Локальные свойства имеют разные значения в зависимости от:
- Удаленные свойства
- Текущая временная метка Unix
Локальные преобразователи вычисляют локальное состояние в соответствии с этимиправила. Теперь я сталкиваюсь со сценарием, в соответствии с которым мне нужно отказаться от useQuery
и использовать query
клиента Apollo для повышенной гибкости.
За исключением структурных различий (например, useQuery
принимает два параметра, тогда как client.query
принимает толькоодин параметр - объекты параметров), безопасно ли использовать один поверх другого?
Я определил, по крайней мере, одно отличие, не описанное в документации. Когда я звоню client.query
несколько раз, локальные средства распознавания запускаются только один раз, в начале. При useQuery
данные всегда пересчитываются и имеют разные значения (согласно # 2 выше).