Firebase для реагировать и реагировать родной - PullRequest
0 голосов
/ 13 октября 2018

Я планирую написать кроссплатформенное приложение, использующее реагировать нативно, используя Firebase для бэкенда.Я провел небольшое исследование и нашел библиотеку под названием React-Native-Firebase.Но эта библиотека, кажется, использует нативную часть firebase (android и ios), и меня беспокоит:

Если я использую React-Native-Firebase для выполнения серверных заданий, нужно ли мне писать эти логики СНОВА, используя обычныеFirebase (веб-версия) для создания веб-приложения с реагировать?

Я так думал, потому что использование firebase в основном похоже на вызов API-интерфейса Firebase в собственном или реагирующем коде.

1 Ответ

0 голосов
/ 14 октября 2018

Будут некоторые различия, но только в том, как вы отображаете данные.Две библиотеки работают точно так же, как я понимаю, и во многих случаях вам даже не нужна React-Native-Firebase.Недавно я создал приложение с установленным только модулем узла Firebase для извлечения и загрузки данных в базу данных.Что вы упускаете, так это аналитику и другие функции Firebase, включенные в React-Native-Firebase.

Решение для логики Backend как на устройстве, так и в Интернете, заключается в использовании функций Firebase https://firebase.google.com/docs/functions/

Это действительно эффективно, и вы можете вызывать его как с нативного устройства, так и из Интернета, и иметь всю свою логику там.

Для извлечения данных вам, вероятно, придется написать код отдельно как для веб-страниц, так и для нативных, ноВ любом случае, у тебя были бы какие-то различия.Для всей остальной логики, которая должна быть обработана, переместите ее в функции Firebase и просто вызовите ее из Интернета и нативно отдельно, и вам не нужно будет переписывать слишком много кода.

...