gpt4 book ai didi

reactjs - 未捕获的 TypeError : (0 , _reactRedux.combineReducers) 不是函数

转载 作者:行者123 更新时间:2023-12-03 13:28:20 25 4
gpt4 key购买 nike

我已经开始使用 React 来尝试一些东西。但我不断收到错误,指出“Uncaught TypeError:(0,_reactRedux.combineReducers)不是一个函数”这是我的演示配置文件

import React from 'react'
import { render } from 'react-dom'
import { createStore, applyMiddleware,compose } from 'redux'
import { Provider } from 'react-redux'

import createLogger from 'redux-logger'
import thunk from 'redux-thunk'

import App from './containers/App'
import promise from "redux-promise-middleware"
import logger from "redux-logger"

import reducer from "./reducers"

const middleware = applyMiddleware(promise(), thunk, logger())
const store= createStore(reducer,middleware)
render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
)

这个 reducer 的index.js 从“react-redux”导入{combineReducers} 从“./UserReducer”导入用户

export default combineReducers({
users,

}
)

用户reducer.js

export default function reducer(state={users:[]},action){
// console.log("inside reducer")
switch(action.type){
case "FETCH_USERS":{
console.log("inside reducer",{...state})
return {...state,users:action.payload}
}
}
}

最佳答案

combineReducers 由“redux”包提供,而不是“react-redux”。

所以: 从'redux'导入{combineReducers}应该修复它

关于reactjs - 未捕获的 TypeError : (0 , _reactRedux.combineReducers) 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45182568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com