首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Redux devtools和Thunk中间件连接到存储

将Redux devtools和Thunk中间件连接到存储
EN

Stack Overflow用户
提问于 2019-03-06 23:56:34
回答 5查看 2.7K关注 0票数 4

我正在尝试将redux-devtools连接到我的存储,但我一直收到以下错误:“看起来您正在向createStore()传递几个存储增强器。这不受支持。相反,将它们组合成一个函数错误。”

*使用Thunk作为中间件。

尝试使用增强器,但我仍然收到不同的错误。

我们将非常感谢您的帮助。

这是我的商店的样子:

代码语言:javascript
复制
import {createStore,applyMiddleware} from 'redux';
import thunk from 'redux-thunk'

const initialState={
 bla:"",
 bla:"",
 bla:"",
}

const reducer = (state= initialState, action)=>{
 bla bla bla..
 actions...
}


const store= createStore(reducer,applyMiddleware(thunk))

export default store;
EN

回答 5

Stack Overflow用户

发布于 2019-03-07 00:01:08

最简单的方法是安装

代码语言:javascript
复制
npm install --save-dev redux-devtools-extension

然后:

代码语言:javascript
复制
import { createStore, applyMiddleware } from 'redux';
import thunk from "redux-thunk";
import { composeWithDevTools } from 'redux-devtools-extension';

   const middlewares = [thunk, ...others ];

    const appReducers = combineReducers({
      yourReducers
    });


const store = createStore(appReducers, composeWithDevTools(
  applyMiddleware(...middleware),
  // other store enhancers if any
));

read more about the configuration

票数 4
EN

Stack Overflow用户

发布于 2020-01-12 03:04:43

doc

代码语言:javascript
复制
    import { createStore, applyMiddleware, compose } from 'redux';

    const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;

    const store = createStore(reducer, composeEnhancers(applyMiddleware(...middleware));
  ));
票数 4
EN

Stack Overflow用户

发布于 2020-12-03 10:13:49

这对我很有效。我只是使用compose方法来组合Thunk和Dev工具。

代码语言:javascript
复制
import { createStore, applyMiddleware , compose} from 'redux'
import thunk from 'redux-thunk'
import rootReducer from './reducers'

const store = createStore(rootReducer, compose(applyMiddleware(thunk), window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()));

export default store
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55027240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档