«v2.0.0-beta и выше требуют передачи экземпляра приложения Firebase или экземпляра библиотеки Firebase».При инициализации моего проекта - PullRequest
0 голосов
/ 02 апреля 2019

Мой проект работал отлично несколько месяцев назад, теперь, когда я инициализирую его, я получаю сообщение об ошибке, я видел несколько постов о просмотре руководства по миграции, но не могу ее решить.

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
import { createStore, applyMiddleware, compose } from 'redux';
import {Provider} from 'react-redux'; 
//import { devToolsEnhancer } from 'redux-devtools-extension';
import  thunk  from 'redux-thunk';
import {reduxFirestore, getFirestore} from 'redux-firestore';
import {reactReduxFirebase, ReactReduxFirebaseProvider,getFirebase} from 'react-redux-firebase'; 

import config from './config/configfb'; 
import rootReducer from '../src/store/reducers/rootreducer'; 

const store = createStore(rootReducer,
    compose( 
    applyMiddleware(thunk.withExtraArgument({getFirestore, getFirebase})),
    reduxFirestore(config), 
    reactReduxFirebase(config, {useFirestoreForProfile: true, userProfile:'Users' , attachAuthIsReady: true})
        )
    ); 

store.firebaseAuthIsReady.then( ()=> {
    ReactDOM.render(

    <Provider 
    store={store}><App/>
    </Provider>

    , document.getElementById('root'));
    serviceWorker.unregister();
}

); 
...