Я начинаю с реактивом-родным, я пытался установить firebase, но у меня ошибка, я добавил firebase в зависимостях и запускаю npm install firebase, firebase - это addes на нод-модуле, но когда я импортирую это в моем классе, мое приложение не работает и выдает ошибку
это мой класс
/* eslint-disable prettier/prettier */
import React from 'react';
import {GiftedChat} from 'react-native-gifted-chat';
import {View, ActivityIndicator} from 'react-native';
import firebase from 'react-native-firebase';
export default class MyChat extends React.Component {
constructor() {
super();
this.state = {
messages: [] ,
loading: true,
uniRef: null,
};
}
componentDidMount() {
this.setState({
messages: [
{
_id: 1,
text:
'Bonjour, vous êtes sur le chat !',
createdAt: new Date(),
user: {
_id: 1,
name: 'React Native',
avatar: 'https://placeimg.com/140/140/any',
},
},
],
});
}
onSend(messages = []) {
this.setState(previousState => ({
messages: GiftedChat.append(previousState.messages, messages),
}));
}
render() {
return (
<GiftedChat
messages={this.state.messages}
onSend={messages => this.onSend(messages)}
user={{
_id: 1,
}}
/>
);
}
}
это список моих зависимостей:
"dependencies": {
"firebase": "^7.8.0",
"react": "16.9.0",
"react-native": "0.61.5",
"react-native-firebase": "5.5.6",
"react-native-gifted-chat": "^0.11.3"
},
когда я запускаю реактив-собственный запуск- android, у меня была эта ошибка на вашем мобильном устройстве
error : exception in
hostObject:: get(propName : RNFirebase):
java.lang.NoClassDefFoundError:Failed resolution of :Lcom/google/firebase/FirebaseApp;