Уменьшите количество повторных визуализаций React при выполнении нескольких мутаций GraphQL с Apollo React Client - PullRequest
0 голосов
/ 07 января 2020

Контекст : я использую Apollo React Client в довольно большом приложении React и использую ловушку useQuery для извлечения данных для нескольких компонентов React.

Цель : я ищу способ удержать реактивные повторные рендеры, пока не завершится финальная мутация GraphQL, при выполнении нескольких мутаций в ответ на одно пользовательское действие

Проблема : Некоторые действия, которые могут быть выполнены в приложении, требуют выполнения нескольких мутаций GraphQL (и соответствующих им обновлений кэша) в ответ на одно нажатие кнопки. Это приводит к несколько мерцательному / резкому рендерингу, так как компоненты React перерисовывают в ответ на каждую мутацию.

Спасибо за любой вклад.

...