如何解决React js:TypeError:Object...不是一个函数
我试图弄清楚错误是什么,但是我无法克服它。下面是错误和代码。
import React from 'react';
import ReactDOM from 'react-dom';
import { App } from './App';
import './index.css';
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 firebaseConfig from './config/fbConfig';
const store = createStore(rootReducer,compose(
applyMiddleware(thunk.withExtraArgument({getFirebase,getFirestore})),reduxFirestore(firebaseConfig),reactReduxFirebase(firebaseConfig)
)
);
ReactDOM.render(
<React.StrictMode>
<Provider store={store}>
<App />
</Provider>
</React.StrictMode>,document.getElementById('root')
);
serviceWorker.unregister();
TypeError: Object(...) is not a function
Module../src/index.js
D:/New folder/JAVASCRIPT/React/reactJS/myProjects/NINJA APP/ninja-app/src/index.js:17
`
14 |
15 | const store = createStore(rootReducer,16 | compose(
> 17 | applyMiddleware(thunk.withExtraArgument({getFirebase,18 | reduxFirestore(firebaseConfig),19 | reactReduxFirebase(firebaseConfig)
20 | )
`
解决方法
TLDR
如果使用v3.x.x,则在v2.x.x和v3.x.x之间存在一些版本迁移问题
答案
据我为您研究。 react-redux-firebase
v2.x.x和v3.x.x之间有一些迁移。我附上这份参考资料,希望对您有帮助:)
如果对您没有帮助,请向我评论!
引用
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。