Redux Store теряется при совместном использовании его между приложением React Native и источником React в веб-представлении React Native. - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть реактивный компонент WebView, который загружает веб-приложение React с использованием источника WebView:

Весь проект можно рассматривать как два приложения; одна построена из React-Native (имеет свое собственное хранилище редуксов), а другая построена из React (имеет собственное хранилище редуксов). Это две части целого.

Приложение успешно использует window.postMessage для взаимодействия двух частей. Тем не менее, есть некоторые случаи (в основном в iOS), когда хранилище редуксов части React потеряно и так, что все приложение переходит в несогласованную стадию (заканчивается белым экраном).

React- нативная часть приложения явно не перезагружает WebView, который может потерять хранилище React-ресурсов React (поскольку оно хранится в памяти, а не в локальном хранилище).

Так есть ли альтернативный способ связи между двумя частями приложения? ИЛИ убедитесь, что избыточное хранилище приложения реакции сохраняется навсегда?

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