Оптимистичные обновления с реакции-навигацией и ретрансляцией - PullRequest
1 голос
/ 07 марта 2019

Я создаю приложение React-Native, используя Graphql, Relay и React-Navigation.

Когда я добавляю новую запись в FlatList или SectionedList, я открываю модальноеэкран с реагировать на навигацию (отойти от предыдущего экрана) и позволить пользователю вводить информацию, и после этого я запускаю мутацию.Я хочу обновить предыдущий экран с оптимизмом.т.е. я не хочу обновлять приложение, чтобы увидеть изменения.

Насколько я понимаю, у меня есть два варианта:

1) Я могу передавать новые данные с модального экрана обратно на экран через параметры реагирующей навигации и состояние обновления.

2) Я могу использовать Redux

Мне было интересно, есть ли у других лучший способ справиться с обновлением.Спасибо

1 Ответ

0 голосов
/ 30 марта 2019

учитывая, что ваши данные находятся в соединении, вы можете использовать UpdaterConfig.Проверьте документы реле здесь .

Если вы не используете соединение, оно немного сложнее, но вы можете использовать функцию optimisticUpdater для обновления хранилища реле.Документы реле здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...