Redux远程devtools在localhost运行

时间:2018-06-08 08:34:27

标签: react-native ecmascript-6 redux react-redux

我正在使用React Native和Redux远程devtools。

使用此代码,devtools运行良好:

const composeEnhancers = composeWithDevTools({
    realtime: true,
    hostname: 'localhost',
    port: 8000
});
const store = createStore(AppReducer, /* preloadedState, */ composeEnhancers(
   applyMiddleware(middleware),
));

默认情况下,devtools应该监听我的本地IP地址xx.xx.xx:8097。

现在,我希望将其更改为localhost:8000。参考文档网站https://github.com/zalmoxisus/remote-redux-devtools,我将代码更改为: -

str.format

但现在,devtool不再工作了。甚至我通过勾选"使用自定义(本地)服务器"来更改开发工具设置。主机名" localhost"和港口" 8000"无法帮助。

其实我错过了哪些步骤?

感谢。

1 个答案:

答案 0 :(得分:0)

在我看来你忘记了主机名标签:

/* SOLUTION */

  component.getByLabelText("Test").checked = true;
  fireEvent.change(component.getByLabelText("Test"));
/* SOLUTION */

应该是:

{
    realtime: true,
    'localhost',
    port: 8000
}