文件名称:react-native-firebase:一个包装原生Firebase iOS SDK的react-native模块
文件大小:26.38MB
文件格式:ZIP
更新时间:2024-05-21 10:53:04
Objective-C
RNFirebase wip-谨慎使用 为什么? 因为本地的iOS Firebase SDK摇摇欲坠-它具有出色的,并且在本地设备上的工作要比JS SDK好得多。 目标 提供一个与Firebase的相似的API,但将重要部分映射到本机SDK。 我想继续在JS端使用火力地堡引用(以避免重新实现方法,如.root(), .key(), etc ,并覆盖只有类似的方法.on()和.off() 这个怎么运作 JS中的Firebase子类,并在构造函数中具有本机SDK创建的“镜像”引用。 每当您在JS引用上调用方法时,RNFirebase都会在“ mirror”引用上调用适当的方法。 类似地,当数据在本机侧可用时,将使用(始终可序列化的)数据在桥上发出事件。 JS SDK捕获了此事件,然后它触发您在“ on”上注册的回调。 此回调提供了一个符合DataSnapshot API的对象,尽管我最初
【文件预览】:
react-native-firebase-master
----.gitignore(13B)
----RNFirebase.js(5KB)
----package.json(526B)
----RNFirebaseQuery.js(4KB)
----RNFirebaseTests()
--------Info.plist(751B)
--------RNFirebaseTests.swift(913B)
----.DS_Store(8KB)
----RNFirebase.xcodeproj()
--------project.pbxproj(14KB)
--------xcuserdata()
----README.md(2KB)
----example.js(259B)
----Firebase.framework()
--------Modules()
--------Headers()
--------Info.plist(771B)
--------Firebase(28.46MB)
--------NOTICE(3KB)
----RNFirebase()
--------RNFirebaseBridge.m(950B)
--------.DS_Store(6KB)
--------Firebase.framework()
--------RNFirebase.swift(9KB)
----RNFirebaseDataSnapshot.js(803B)