Кэш не обновляется в дочернем компоненте - PullRequest
0 голосов
/ 19 сентября 2019

Я работаю над приложением чата, которое использует клиент Apollo и React

Я заставил свой компонент окна сообщений запустить обновление кэша в componentDidMount.

Моя цель - обновить счетчик непрочитанных сообщений, когдасообщения открыты.Это обновляется при получении сообщения, но внешний интерфейс пользователя нуждается в оптимистическом обновлении пользовательского интерфейса.

Я обновляю страницу: первый щелчок не вызывает ответа ... Каждый щелчок после этого, кажется, обновляет предыдущий.Любые идеи?

Вот моя загрузка для компонента enter image description here

1 Ответ

0 голосов
/ 19 сентября 2019

Был ли в вашем приложении настроен избыточный код, а затем вызвано действие, когда пользователь откроет сообщение, и вы получите новые данные с помощью метода componentwillreceve через редуктор, после чего вы сможете делать все, что захотите

...