Может ли response-redux выступать в качестве кэша и / или хранилища для пакетов js / css? - PullRequest
0 голосов
/ 09 января 2019

Я создал PWA с реагирующим, реагирующим-редуктивным, реагирующим-маршрутизатором и реактивно-загружаемым. Я создал приложение с Corona, которое использует веб-просмотр для указания на PWA. [Нативное приложение дает мне доступ к функциям, которые PWA имеет в iOS]. Это отлично работает. Тем не менее, веб-просмотр не поддерживает сервисных работников. В результате ничего не кэшируется, и приложение перезагружает страницу каждый раз, когда она открывается.

Есть ли способ хранить комплекты js / css с использованиемact-redux?

Возможно, есть еще один способ получить хранилище (полное или частичное), чтобы снизить требования к сети при последующих открытиях?

В данный момент я не собираюсь кэшировать вызовы API, которые происходят с базой данных, а реальные компоненты, которые отображаются (или пакеты, загружаемые для отображения компонентов).

Полагаю, это не новый вопрос, но я пока ничего не нашел ... что наводит меня на мысль, что нет хорошего ответа.

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Как указал duc mai, в среде браузера / веб-браузера вы обычно можете использовать API localStorage или sessionStorage для сохранения данных.

При сборке с React я использую redux-persist , чтобы автоматически сохранять состояние избыточности при каждом изменении. Сохраняет состояние как строковый JSON.

0 голосов
/ 09 января 2019

Я думаю, что то, что вы хотите, не соответствует намерениям редуксов в качестве источника состояния. Я думаю, что местное хранилище может помочь вам.

...