React Native 0.73 - 如何调试网络和 redux?

问题描述 投票:0回答:1

我有点失落。我找不到任何可以帮助我调试原生 React-Native(无博览会)并能够查看网络(我想查看从我的应用程序进行的所有 API 调用)和 Redux 状态的内容。

到目前为止,我已经尝试了一些不起作用的方法,因为它们要么仍在开发中,要么已经被弃用......或者文档没有涵盖这种情况(或者我不擅长搜索)。到目前为止,这包括:

  • react-devtools(仅适用于组件结构及其状态)
  • JS 调试器 - 应用程序中带有
    d or j
    的上下文菜单 - 我看到控制台、源代码和内存选项卡 - 没有帮助
  • React Native 调试器 -
    ⚠️ This app is currently only supported old Remote Debugger, if you're looking for new debugger support (e.g. Hermes / JSI / New Architecture) of React Native Debugger
  • Redux DevTools - 我没有看到可以使用它的方法,但似乎是调试 Redux 的标准
  • Ractotron - 我尝试过与 Redux 的连接,但失败了(公平地说,我没有花太多时间在这上面),
    network
    功能只是转储我可以通过
    console.log
  • 看到的响应

我已经阅读并测试了官方文档中的调试解决方案,但它没有涵盖我需要的用例。

我是否遗漏了什么,或者我只是没有做正确的事情来使这些工具正常工作?

PS:我已经检查过这个,但有效的是 49 届世博会

react-native debugging redux
1个回答
0
投票

在 React Native 文档中很少提到 Reactotron。 https://reactnative.dev/docs/0.73/react-devtools#debugging-application-state

该工具能够检查 redux 和网络请求。

我已经通过 Reactotron 文档配置了它并且它可以工作。 https://docs.infinite.red/reactotron/quick-start/react-native/

© www.soinside.com 2019 - 2024. All rights reserved.