小编Not*_*112的帖子

Redux DevTools 与 Expo 49 beta(React Native 和 Hermes 引擎)

我正在使用Expo 49 Beta (React Native),它引入了 Hermes 的新调试功能。这意味着还集成了redux-devtools的react-native-debugger已被弃用。我尝试独立使用,但没有成功。redux-devtools


到目前为止我尝试过的:

1.@redux-devtools/remote根据https://github.com/reduxjs/redux-devtools/issues/1382进行补丁

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,
      }),
    ],
  });
Run Code Online (Sandbox Code Playgroud)

4.运行应用程序

运行应用程序


5.Redux DevTools设置

redux 开发工具设置



结果:

在此输入图像描述

react-native redux expo react-native-hermes

5
推荐指数
1
解决办法
2451
查看次数

标签 统计

expo ×1

react-native ×1

react-native-hermes ×1

redux ×1