小编Amj*_*jad的帖子

带有firebase实时数据库的setState在React Native中

我在iOS本机开发方面有经验,现在我正在尝试在react-native上构建我的第一个应用程序。

当我从波纹管数据库接收数据时,我正在尝试setSate:

state = {
remainingSeconds: 5,
dataArray: [],
};

componentDidMount() {
// Get data from firebase
this.getData(); 
}

getData() {
// Set the configuration for your app
var config = {
  apiKey: "XXXXXX",
  authDomain: "XXXXXXX",
  databaseURL:  "XXXXXXX",
  storageBucket: ""
};
firebase.initializeApp(config);

// Get a reference to the database service
var database = firebase.database();

// Get data
var usersRef = firebase.database().ref('Users');
usersRef.on('value', function(snapshot) {

  this.setState({
    dataArray: snapshot.val()
  })
});
};
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

在此处输入图片说明

有人可以帮忙吗?

在此先感谢您。

react-native

1
推荐指数
1
解决办法
1681
查看次数

标签 统计

react-native ×1