我使用Expo 49 Beta (React Native),它引入了爱马仕的新调试功能。这意味着同时集成了redux-devtools的react-native-debugger正在被弃用。我尝试使用redux-devtools
作为一个独立的,但没有成功。
到目前为止我尝试了:
**1.**根据https://github.com/reduxjs/redux-devtools/issues/1382修补@redux-devtools/remote
**2.**使用@redux-devtools/cli
启动本地服务器,运行redux-devtools --port=8000 --open
**3.**设置商店
import {devToolsEnhancer} from '@redux-devtools/remote';
import {configureStore} from '@reduxjs/toolkit';
const store = configureStore({
reducer: rootReducer,
devTools: true,
enhancers: [
devToolsEnhancer({
name: Platform.OS,
port: 8000,
secure: false,
realtime: true,
}),
],
});
字符串
**4.**运行app
的数据
**5.**Redux DevTools设置
的
结果:
的
1条答案
按热度按时间5kgi1eie1#
爱马仕引擎在
for await
上有问题。我设法通过在这个GitHub问题之后修补@redux-devtools/remote/lib/cjs/devTools.js
来使它工作:https://github.com/reduxjs/redux-devtools/issues/1382#issuecomment-1615995161您️可以在上面的链接中找到
patch-package
的补丁。因为StackOverflow不太支持diff
,所以我没有在这里发布。最终结果(在撰写本文时,对于
@redux-devtools/remote@0.8.0
)应该如下所示:字符串