Я новичок в React Native и имею следующую проблему: я импортирую firebase auth таким образом ...
import React, { Component } from 'react';
import { Text } from 'react-native';
import { Button, Card, CardSection, Input } from './common';
import { auth } from 'firebase';
Я просто импортирую его в свой компонент и использую его при нажатии кнопки входа в систему.
class LoginForm extends Component {
state = { email: '', password: '', error: '' };
onButtonPress() {
debugger;
const { email, password } = this.state;
auth.auth().signInWithEmailAndPassword(email, password)
.catch(() => {
auth.auth().createUserWithEmailAndPassword(email, password)
.catch(() => {
this.setState({ error: "Authentication failed." });
});
});
debugger;
}
Мой модуль приложения выглядит следующим образом ... Здесь я делаю некоторую инициализацию для моего приложения
import firebase from '@firebase/app';
import LoginForm from './components/LoginForm'
Здесь я делаю некоторую инициализацию для моего приложения
componentWillMount() {
debugger;
firebase.initializeApp({
apiKey: 'somekey',
authDomain: 'somedomain',
databaseURL: 'someurl',
projectId: 'someid',
storageBucket: 'authentication-afcb6.appspot.com',
messagingSenderId: '253116783153'
});
debugger;
}
Но мой эмулятор показывает мне ошибку: