react-native - 无法使用远程 redux devtools 连接 React Native 应用程序

标签 react-native react-redux redux-devtools-extension

我无法使用 redux 将我的 react-native 应用程序连接到 redux-devtools-extension通过 remote-redux-devtools .

我在 macOSX Sierra 上使用通过 USB 连接的 android 设备。

// configureStore.js
import { createStore, applyMiddleware } from "redux";
import { composeWithDevTools } from 'remote-redux-devtools';
import thunk from "redux-thunk";
import rootReducer from "./reducers";

const composeEnhancers = composeWithDevTools({ realtime: true });

export default function configureStore(initialState) {
  const store = createStore(
    rootReducer,
    initialState,
    composeEnhancers(
      applyMiddleware(thunk),
    )
  );

  if (module.hot) {
    // Enable hot module replacement for reducers
    module.hot.accept(() => {
      const nextRootReducer = require('./reducers/index').default;
      store.replaceReducer(nextRootReducer);
    });
  }

  return store;
};

Redux 已正确配置到应用程序中,带有一个简单的按钮操作来更新 redux 状态。

但它找不到任何商店。

no redux store found

我错过了什么?

最佳答案

尝试改用这个:
const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose

关于react-native - 无法使用远程 redux devtools 连接 React Native 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42346515/

相关文章:

reactjs - 有没有办法在 Redux DevTools 的状态选项卡中查看页面重新加载时的状态变化?

javascript - 在 React native 应用程序的屏幕中的不同项目上应用不同的动画

javascript - JS依赖优先级

javascript - 如何在 React Native 中将函数作为属性传递给组件

reactjs - 使用 enzyme 安装测试具有连接的子组件的 react 组件

reactjs - 如何在 redux 表单中访问 redux 存储

javascript - 更新到最新的 Redux Dev Tools 扩展后,我得到 : "Symbol.observable as defined by Redux and Redux DevTools do not match."

redux - 如何在 Chrome Inspector 窗口中配置 Redux DevTools,以便元素堆叠而不是并排?

javascript - React Native Firebase如何从特定用户的表数组中获取数据

javascript - 为什么我的 React 应用程序的 Jest/Enzyme setState 测试失败?