代码之家  ›  专栏  ›  技术社区  ›  Carl Edwards monkbroc

如何将堆栈跟踪添加到当前的Redux Devtools设置中?

  •  0
  • Carl Edwards monkbroc  · 技术社区  · 4 年前

    以下是我目前在redux商店的任务:

    import { composeWithDevTools } from 'redux-devtools-extension';
    import { createStore, applyMiddleware } from 'redux';
    import { PersistGate } from 'redux-persist/integration/react';
    import reduxThunk from 'redux-thunk';
    
    const persistedReducer = persistReducer(persistConfig, reducers);
    
    const store = createStore(
      persistedReducer,
      composeWithDevTools(applyMiddleware(reduxThunk)),
    );
    

    我希望能够使用 Redux Devtools .给出的示例与我的设置不匹配,我只是想知道如何添加 trace 属性,而不完全重写变量赋值以匹配它们。

    0 回复  |  直到 4 年前
        1
  •  0
  •   Jonathan L    4 年前

    您是否尝试过将选项设置为 composeWithDevTools 然后把它扔进 createStore ?

    import { createStore, applyMiddleware } from 'redux';
    import { composeWithDevTools } from 'redux-devtools-extension';
    
    const composeEnhancers = composeWithDevTools({trace: true}); // <<< set options here
    
    const store = createStore(
      reducer, /* preloadedState, */
      composeEnhancers( // <<< use it here
        applyMiddleware(...middleware),
      )
    );
    推荐文章