Могу ли я разработать PWA с использованием реагировать родной - PullRequest
0 голосов
/ 26 января 2019

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

Я собираюсь разработать кроссплатформенное мобильное приложение с использованием технологии PWA, и я знаю, что могу использовать реагировать, но мне интересно, можно ли также использовать реактивную версию native, как это было разработано для мобильного приложения, а реакция предназначена для веб-приложения.

Я нашел этот вопрос, который описывает различия между реагированием и нативным реагированием: «React native - это дополнительная библиотека поверх React для создания нативного приложения для устройств iOS и Android»

В чем разница между React Native и React?

Есть ли какие-либо конфликты, связанные с использованием native-реактивов и PWA?

Любой совет будет оценен.

Ответы [ 2 ]

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

Между приложениями React Native и PWA нет никакой связи.

React Native - это нативные приложения, написанные на javascript, тогда как PWA - это просто веб-приложения.

Веб-приложение будет действовать только как PWAесли он содержит файл манифеста и подается по https.Вы также можете использовать все веб-функции, такие как push-уведомления, кэширование и т. Д. См. Весь список здесь - https://whatwebcando.today

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

Вы можете заставить приложение React Native работать так же, как PWA, если вы фокусируете данные. Существует несколько опций, позволяющих легко синхронизировать приложение мобильного сервера даже в автономном режиме.

Или вы можете сделать это самостоятельно, используя AsyncStorage на основе словаря Key-Value.

Но некоторые функции между веб-приложением и мобильным приложением различаются, особенно в отношении хранилищ, фоновых процессов и работника сервиса. Таким образом, библиотеки реагирования, относящиеся к PWA, могут не работать в React Native, потому что нет работника службы и локальное хранилище отличается.

...