Я пытаюсь реализовать React-Redux-Firebase в хранилище Redux со следующим кодом:
store.js
import { applyMiddleware, compose, createStore } from 'redux';
import reducers from 'store/reducers';
import thunk from 'redux-thunk';
import { reduxFirestore, getFirestore } from 'redux-firestore';
import { reactReduxFirebase, getFirebase } from 'react-redux-firebase';
import AppConfig from 'my-app/AppConfig';
const composeEnhancers =
typeof window === 'object' &&
window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ?
window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}) : compose;
const enhancer = composeEnhancers(
applyMiddleware(thunk.withExtraArgument({ getFirebase, getFirestore })),
reduxFirestore(AppConfig.fbConfig),
reactReduxFirebase(AppConfig.fbConfig),
);
const store = createStore(reducers, enhancer); // this line generates the error message
export default store;
Видимо, строка:
const store = createStore(reducers, enhancer);
выдает следующее сообщение об ошибке:
Ошибка: v2.0.0-beta и выше требуют передачи экземпляра приложения firebase или экземпляра библиотеки firebase.Подробности см. В руководстве по миграции.
Может кто-нибудь помочь мне понять, что означает это сообщение об ошибке?И как я могу это исправить?