我有这个数据库。数据库
如何在React Native中获取firstName?
在您的情况下很简单:使用react原生firebase
import firebase from 'react-native-firebase'
const ref = firebase.database().ref('users/fwDRY...G3');
const name = ref.get({ firstname: 'firstname' });
console.log(name.firstname)
从文档中发现自己很有帮助:https://rnfirebase.io/docs/v5.x.x/database/reference/database
React Native在移动平台上的Java Script线程中运行,有两种方法可以使用它。
- 使用Web SDK,但速度可能较慢,并且与移动操作系统的集成不如本机
-
为每个平台使用本机SDK。在两个平台上手动使用它们需要为这两个平台编写React Native绑定。幸运的是,这项工作已经完成了。我强烈建议你使用这个图书馆https://github.com/invertase/react-native-firebase.它在内部使用本机API,但将它们公开到漂亮的JavaScript API中。它需要一些设置,但无论选择什么方法,你都无法解决它。例如,要为Android设置它,您需要遵循
- https://rnfirebase.io/docs/v5.x.x/installation/initial-setup
- https://rnfirebase.io/docs/v5.x.x/installation/android
- https://rnfirebase.io/docs/v5.x.x/database/android
设置后,请按照frank van puffelen提供的链接,https://firebase.google.com/docs/database/web/read-and-write#listen_for_value_events.react-native-firebase上的API几乎相同。