我想添加ComponentDidMount API和FirebaseAuth

时间:2019-05-02 10:29:24

标签: firebase react-native firebase-authentication fetch-api

我想连接Firebase的东西。我在新闻Feed中尝试执行的操作是,当我按addTofavourite时,其名称应改为firebase。因此,在获取代码中,我使用了componentDidMount,而发送时也使用了componentDidMount。我不知道如何连接它们。

这是我尝试过的方法,但是不起作用。

componentDidMount() {
   firebase.auth().signInWithEmailAndPassword
   ("web@imandy.ie", "123456")
//////////////////////////////////////
   this.fetchNews();
  }

获取新闻

 componentDidMount() {
    this.fetchNews();
  }

用于火力基础的东西

componentDidMount() {

        firebase.auth().signInWithEmailAndPassword("web@imandy.ie", "123456" )
    }

2 个答案:

答案 0 :(得分:0)

您必须在componentWillReciveProps(){}或componentDidUpdate(){}中调用此函数

答案 1 :(得分:0)

请尝试这样

componentDidMount = async () => {
   const { user }  = await firebase.auth().signInWithEmailAndPassword("web@imandy.ie", "123456");
   // If you want to use user detail, write code here
   // ...
   this.fetchNews();
}