The Firebase web SDK is a JavaScript package available on Node Package Manager (NPM), supporting both the web (browser) and server (Node.js) clients. Firebase offers a magnitude of services for your application, however, some of these some services are tailored towards native Android & iOS devices.
React Native Firebase (RNFB) provides a JavaScript interface into the native Firebase Android and iOS SDKs. For added benefit, we've tried to ensure that our library mimics that of the web SDK where possible.
There are both advantages and disadvantages to using React Native Firebase over the Firebase web SDK.
Making your app perform well is crtical to any application.
Firebase are constantly improving their service with regular updates and changes. Although the developers here at Invertase strive to keep the library inline with the web SDK, there may be times where the implememtation of new feaatures and changes lag behind the offical SDK.