«TypeError: Object (...) не является функцией» response-redux-firebase - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь создать проект в React и использую Firebase. В моем проекте response-redux-firebase одна строка ошибки при создании кода, но я не смог это исправить. Как я могу исправить это "TypeError: Object (...) не является функцией"

Я искал эту проблему, но не мог решить проблему.

Я следую заучебник, где версия реакции 16.4.1. Я не уверен, что это проблема или нет

файл index.js

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 rootReducer from "./store/reducers/rootReducer";
import { Provider } from "react-redux";
import thunk from "redux-thunk";
import { reduxFirestore, getFirestore } from "redux-firestore";
import { reactReduxFirebase, getFirebase } from "react-redux-firebase";
import fbConfig from "./config/fbConfig";

const store = createStore(
  rootReducer,
  compose(
    applyMiddleware(thunk.withExtraArgument({ getFirebase, getFirestore })),
    reduxFirestore(fbConfig),
    reactReduxFirebase(fbConfig)
  )
);

, если я закомментирую reatReduxFirebase (), тогда он работает нормально, но мне нужно эторабота

Вы можете найти все коды здесь: https://github.com/martuza-shimul/React-Blog-app

Я получаю эту ошибку каждый раз:

TypeError: Object(...) is not a function
Module../src/index.js
i:/Learning new things/react/pma/src/index.js:17
  14 | const store = createStore(
  15 |   rootReducer,
  16 |   compose(
> 17 |     applyMiddleware(thunk.withExtraArgument({ getFirebase, getFirestore })),
  18 |     reduxFirestore(fbConfig),
  19 |     reactReduxFirebase(fbConfig)
  20 |  

Я не уверен, какчтобы исправить это. Немного помощи / подсказки действительно нужно ценить.

1 Ответ

1 голос
/ 05 ноября 2019

Пожалуйста, используйте этот пакет npm
Проблема совместимости пакетов npm

npm i --save response-redux@5.1.1 response-redux-firebase@2.2.4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...