【问题标题】:why can't I export 'combineReducers' (imported as 'combineReducers') was not found in 'react-redux'为什么在“react-redux”中找不到“combineReducers”(导入为“combineReducers”)
【发布时间】:2022-07-16 21:40:47
【问题描述】:

这是我的主要 js 代码以及为什么要结合所有 reducer cartredux\src\redux\reducers\main.js

import {combineReducers} from "react-redux";
import { cartreducer } from "./reducer";


const rootred = combineReducers({
    cartreducer
});


export default  rootred;

【问题讨论】:

  • combineReducers 来自 redux 包而不是 react-redux

标签: reactjs redux redux-form


【解决方案1】:

正如评论指出的那样:combineReducers 函数是 @reduxjs/toolkitredux 包的一部分,因为它与逻辑的非 UI 部分有关。它不是 react-redux 包的一部分,它专门用于 React UI 与 Redux 的集成。

【讨论】:

    【解决方案2】:

    确保从 redux 导入 combineReducers。

    从“redux”导入 {combineReducers}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-15
      • 1970-01-01
      • 2020-07-29
      • 2016-03-03
      • 2018-12-10
      • 1970-01-01
      • 2022-08-19
      • 2019-01-15
      相关资源
      最近更新 更多